diff options
| author | David Beguin <dbe@odoo.com> | 2018-10-30 10:47:28 +0000 |
|---|---|---|
| committer | David Beguin <dbe@odoo.com> | 2018-11-20 11:37:05 +0000 |
| commit | e69b89b8fa8439fea27094ef86d97ffd8972124c (patch) | |
| tree | 23aefa790fc8346fc73796b11579381bafb8d796 /addons/mass_mailing/models | |
| parent | fc2a8d63ee09053f12493683400ec424cab8ce16 (diff) | |
[IMP] tools, mail : adds email normalization method in mail tools
In order to normalize email independently from the
mail.address.mixin model.
Diffstat (limited to 'addons/mass_mailing/models')
| -rw-r--r-- | addons/mass_mailing/models/mass_mailing.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index 3397acdfba5..ca6f39c07de 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -230,7 +230,7 @@ class MassMailingContact(models.Model): @api.depends('email') def _compute_is_email_valid(self): for record in self: - normalized = self._normalize_email(record.email) + normalized = tools.email_normalize(record.email) record.is_email_valid = normalized if not normalized else True @api.model @@ -646,7 +646,7 @@ class MassMailing(models.Model): def update_opt_out(self, email, list_ids, value): if len(list_ids) > 0: model = self.env['mail.mass_mailing.contact'].with_context(active_test=False) - records = model.search([('email_normalized', '=', email)]) + records = model.search([('email_normalized', '=', tools.email_normalize(email))]) opt_out_records = self.env['mail.mass_mailing.list_contact_rel'].search([ ('contact_id', 'in', records.ids), ('list_id', 'in', list_ids), |
