From 45aaca1d4b14af5140ca0a70ebdf87d68569b171 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 19 Nov 2018 13:33:42 +0000 Subject: [PATCH] [FIX] mass_mailing: fix typos in 8545e05fc0aaad1c942317f6b4ac120da415b3cc TODO: add test coverage for this computed field closes odoo/odoo#28797 --- addons/mass_mailing/models/mass_mailing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index 643c03db195..32503b5eb61 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -116,14 +116,14 @@ class MassMailingList(models.Model): left join mail_mass_mailing_contact c on (r.contact_id=c.id) left join mail_blacklist bl on (LOWER(substring(c.email, %s)) = bl.email and bl.active) where - list_id in %s + list_id in %s AND COALESCE(r.opt_out,FALSE) = FALSE AND c.email IS NOT NULL AND bl.id IS NULL group by list_id - ''') - data = dict(self.env.cr.fetchall(), [EMAIL_PATTERN, tuple(self.ids)]) + ''', [EMAIL_PATTERN, tuple(self.ids)]) + data = dict(self.env.cr.fetchall()) for mailing_list in self: mailing_list.contact_nbr = data.get(mailing_list.id, 0)