[FIX] mass_mailing: avoid to eval an undefined domain

This commit is contained in:
Denis Ledoux 2014-06-01 21:45:26 +02:00
parent 97c0dbcd0a
commit d6a2ae642b
1 changed files with 6 additions and 2 deletions

View File

@ -532,8 +532,12 @@ class MassMailing(osv.Model):
#------------------------------------------------------
def get_recipients(self, cr, uid, mailing, context=None):
domain = eval(mailing.mailing_domain)
res_ids = self.pool[mailing.mailing_model].search(cr, uid, domain, context=context)
if mailing.mailing_domain:
domain = eval(mailing.mailing_domain)
res_ids = self.pool[mailing.mailing_model].search(cr, uid, domain, context=context)
else:
res_ids = []
domain = [('id', 'in', res_ids)]
# randomly choose a fragment
if mailing.contact_ab_pc < 100: