From 35df594ad68f0f24f24e4002aa4cbfa2379e843e Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 4 Feb 2015 10:16:18 +0100 Subject: [PATCH] Ensure lower case aliases. fix #685 --- modoboa/extensions/admin/forms/account.py | 2 +- modoboa/extensions/admin/forms/alias.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modoboa/extensions/admin/forms/account.py b/modoboa/extensions/admin/forms/account.py index 24aca55ca..c32e87a6f 100644 --- a/modoboa/extensions/admin/forms/account.py +++ b/modoboa/extensions/admin/forms/account.py @@ -264,7 +264,7 @@ class AccountFormMail(forms.Form, DynamicForm): continue if value == "": continue - aliases.append(value) + aliases.append(value.lower()) for alias in self.mb.alias_set.all(): if not alias.full_address in aliases: diff --git a/modoboa/extensions/admin/forms/alias.py b/modoboa/extensions/admin/forms/alias.py index 9de56daed..7d8e50ba5 100644 --- a/modoboa/extensions/admin/forms/alias.py +++ b/modoboa/extensions/admin/forms/alias.py @@ -74,7 +74,7 @@ class AliasForm(forms.ModelForm, DynamicForm): raise forms.ValidationError( _("You don't have access to this domain") ) - return self.cleaned_data["email"] + return self.cleaned_data["email"].lower() def set_recipients(self): """Recipients dispatching