diff --git a/modoboa_webmail/static/modoboa_webmail/js/webmail.js b/modoboa_webmail/static/modoboa_webmail/js/webmail.js index b31b5e4..ab5b71d 100644 --- a/modoboa_webmail/static/modoboa_webmail/js/webmail.js +++ b/modoboa_webmail/static/modoboa_webmail/js/webmail.js @@ -1140,7 +1140,7 @@ Webmail.prototype = { this.page_update(resp); if (this.options.contactListUrl) { this.$select = $('.selectize-contact').selectize({ - delimiter: ';', + delimiter: ',', valueField: 'address', searchField: 'address', options: [], diff --git a/modoboa_webmail/validators.py b/modoboa_webmail/validators.py index a11fbe0..217c932 100644 --- a/modoboa_webmail/validators.py +++ b/modoboa_webmail/validators.py @@ -8,12 +8,11 @@ class EmailListValidator(object): - """Validate a semi-comma separated list of email.""" + """Validate a list of email.""" def __call__(self, value): value = force_text(value) - emails = [email.strip() for email in value.split(";")] - addresses = getaddresses(emails) + addresses = getaddresses([value]) [validate_email(email) for name, email in addresses]