8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-26 14:42:25 +00:00

Avoid crash when 'email' field is not here

This commit is contained in:
Gabriel Detraz 2019-01-05 20:11:36 +01:00 committed by klafyvel
parent 6bf29f0c74
commit 84889388c9

View file

@ -1026,17 +1026,12 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
): ):
raise ValidationError("This pseudo is already in use.") raise ValidationError("This pseudo is already in use.")
if not self.local_email_enabled and not self.email and not (self.state == self.STATE_ARCHIVE): if not self.local_email_enabled and not self.email and not (self.state == self.STATE_ARCHIVE):
raise ValidationError( raise ValidationError(_("There is neither a local email address nor an external"
{'email': (
_("There is neither a local email address nor an external"
" email address for this user.") " email address for this user.")
), }
) )
if self.local_email_redirect and not self.email: if self.local_email_redirect and not self.email:
raise ValidationError( raise ValidationError(_("You can't redirect your local emails if no external email"
{'local_email_redirect': ( " address has been set.")
_("You can't redirect your local emails if no external email"
" address has been set.")), }
) )
def __str__(self): def __str__(self):