Commit 84889388 authored by Gabriel Detraz's avatar Gabriel Detraz Committed by klafyvel

Avoid crash when 'email' field is not here

parent 6bf29f0c
......@@ -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):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment