From ca2fa82aba9e08de9921f154f53010bbf385ec23 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 8 Sep 2015 15:31:10 +0200 Subject: [PATCH] [FIX] mass_mailing: Select records with Leads / Opps as recipients `False` is not syntax valid for a domain. It leads to errors when trying to evaluate `False` as a domain in the evaluation of `pyeval.js`. Therefore, using `False` as default value for `mailing_domain` isn't correct opw-648857 --- addons/mass_mailing/models/mass_mailing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index e79a5aab5a8..4e42f335b1b 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -461,6 +461,7 @@ class MassMailing(osv.Model): 'reply_to': lambda self, cr, uid, ctx=None: self.pool['mail.message']._get_default_from(cr, uid, context=ctx), 'mailing_model': 'mail.mass_mailing.contact', 'contact_ab_pc': 100, + 'mailing_domain': [], } #------------------------------------------------------ @@ -517,7 +518,7 @@ class MassMailing(osv.Model): else: value['mailing_domain'] = "[('list_id', '=', False)]" else: - value['mailing_domain'] = False + value['mailing_domain'] = [] return {'value': value} def action_duplicate(self, cr, uid, ids, context=None):