diff --git a/addons/mail/i18n/mail.pot b/addons/mail/i18n/mail.pot index 640a7f4c137..beb83dc09eb 100644 --- a/addons/mail/i18n/mail.pot +++ b/addons/mail/i18n/mail.pot @@ -2434,6 +2434,12 @@ msgstr "" msgid "Invalid email address" msgstr "" +#. module: mail +#: code:addons/mail/models/mail_blacklist.py:35 +#, python-format +msgid "Invalid email address %r" +msgstr "" + #. module: mail #: code:addons/mail/models/mail_alias.py:88 #, python-format diff --git a/addons/mail/models/mail_blacklist.py b/addons/mail/models/mail_blacklist.py index 0a49d2eb172..10df7379fa0 100644 --- a/addons/mail/models/mail_blacklist.py +++ b/addons/mail/models/mail_blacklist.py @@ -32,8 +32,7 @@ class MailBlackList(models.Model): for value in values: email = self._sanitize_email(value.get('email')) if not email: - _logger.warning('Blacklist: invalid email value %s' % value['email']) - continue + raise UserError(_('Invalid email address %r') % value['email']) if email in all_emails: continue all_emails.append(email)