From 0ff132014acb088d15617cbca0141724f47e934b Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Mon, 7 Mar 2016 09:20:33 +0100 Subject: [PATCH] Do not check domain if not needed. see #832 --- modoboa/admin/forms/account.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modoboa/admin/forms/account.py b/modoboa/admin/forms/account.py index 10aa6ee22..d360cb2d0 100644 --- a/modoboa/admin/forms/account.py +++ b/modoboa/admin/forms/account.py @@ -12,7 +12,7 @@ from passwords.fields import PasswordField from modoboa.core.models import User from modoboa.lib import events, parameters from modoboa.lib.email_utils import split_mailbox -from modoboa.lib.exceptions import PermDeniedException, NotFound +from modoboa.lib.exceptions import PermDeniedException from modoboa.lib import fields as lib_fields from modoboa.lib.form_utils import ( DynamicForm, TabForms, WizardForm, WizardStep @@ -234,6 +234,8 @@ class AccountFormMail(forms.Form, DynamicForm): """Ensure lower case emails""" email = self.cleaned_data["email"].lower() self.locpart, domname = split_mailbox(email) + if not domname: + return email try: self.domain = Domain.objects.get(name=domname) except Domain.DoesNotExist: