8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-05-17 08:06:21 +00:00

Merge branch 'fix_197' into 'dev'

Avoid crash when 'email' field is not here

See merge request federez/re2o!388
This commit is contained in:
klafyvel 2019-01-05 23:23:09 +01:00
commit 3ce8815c0d

View file

@ -1026,17 +1026,12 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
):
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):
raise ValidationError(
{'email': (
_("There is neither a local email address nor an external"
raise ValidationError(_("There is neither a local email address nor an external"
" email address for this user.")
), }
)
if self.local_email_redirect and not self.email:
raise ValidationError(
{'local_email_redirect': (
_("You can't redirect your local emails if no external email"
" address has been set.")), }
raise ValidationError(_("You can't redirect your local emails if no external email"
" address has been set.")
)
def __str__(self):