diff --git a/oidc_provider/models.py b/oidc_provider/models.py index 45d66dc2..4dacc08f 100644 --- a/oidc_provider/models.py +++ b/oidc_provider/models.py @@ -184,7 +184,7 @@ def has_expired(self): class Code(BaseCodeTokenModel): user = models.ForeignKey( - settings.AUTH_USER_MODEL, verbose_name=_(u'User'), on_delete=models.CASCADE) + settings.AUTH_USER_MODEL, verbose_name=_(u'User'), on_delete=models.CASCADE, related_name='+') code = models.CharField(max_length=255, unique=True, verbose_name=_(u'Code')) nonce = models.CharField(max_length=255, blank=True, default='', verbose_name=_(u'Nonce')) is_authentication = models.BooleanField(default=False, verbose_name=_(u'Is Authentication?')) @@ -239,7 +239,7 @@ def at_hash(self): class UserConsent(BaseCodeTokenModel): user = models.ForeignKey( - settings.AUTH_USER_MODEL, verbose_name=_(u'User'), on_delete=models.CASCADE) + settings.AUTH_USER_MODEL, verbose_name=_(u'User'), on_delete=models.CASCADE, related_name='+') date_given = models.DateTimeField(verbose_name=_(u'Date Given')) class Meta: