diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index 83ceefeaa48..61405da1a7a 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -217,10 +217,11 @@ class MassMailing(osv.Model): if mailing_model=='mail.mass_mailing.contact': if list_ids and list_ids[0][0]==6 and list_ids[0][2]: value['mailing_domain'] = "[('list_id', 'in', ["+','.join(map(str, list_ids[0][2]))+"])]" - value['contact_nbr'] = 5 else: value['mailing_domain'] = "[('list_id', '=', False)]" - value['contact_nbr'] = 0 + value['contact_nbr'] = self.pool[mailing_model].search( + cr, uid, eval(value['mailing_domain']), count=True, context=context + ) else: value['mailing_domain'] = False value['contact_nbr'] = 0 diff --git a/addons/mass_mailing/models/mass_mailing_stats.py b/addons/mass_mailing/models/mass_mailing_stats.py index a9134c5e574..f002a6f0c7f 100644 --- a/addons/mass_mailing/models/mass_mailing_stats.py +++ b/addons/mass_mailing/models/mass_mailing_stats.py @@ -203,7 +203,6 @@ class MassMailing(osv.Model): if not mailing.mailing_domain: res[mailing.id] = 0 continue - print mailing.mailing_model, mailing.mailing_domain res[mailing.id] = self.pool[mailing.mailing_model].search( cr, uid, eval(mailing.mailing_domain), count=True, context=context )