From: Thibault Delavallée Date: Tue, 18 Mar 2014 13:20:17 +0000 (+0100) Subject: [FIX] mass_mailing: fixed wrong method called in composer X-Git-Tag: InsPy_master01~202^2~107 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=feadcf402c1a3b995fe14727d62389c99a051846;p=odoo%2Fodoo.git [FIX] mass_mailing: fixed wrong method called in composer bzr revid: tde@openerp.com-20140318132017-lx3c4yd9rbelc1an --- diff --git a/addons/mass_mailing/wizard/mail_compose_message.py b/addons/mass_mailing/wizard/mail_compose_message.py index d2d9ee1..792f1c3 100644 --- a/addons/mass_mailing/wizard/mail_compose_message.py +++ b/addons/mass_mailing/wizard/mail_compose_message.py @@ -40,9 +40,8 @@ class MailComposeMessage(osv.TransientModel): email mass mailing. """ res = super(MailComposeMessage, self).get_mail_values(cr, uid, wizard, res_ids, context=context) # use only for allowed models in mass mailing - if wizard.model not in [t[0] for t in self.pool['mail.mass_mailing']._get_mailing_type()]: - return res - if wizard.composition_mode == 'mass_mail' and wizard.mass_mailing_name: + if wizard.composition_mode == 'mass_mail' and wizard.mass_mailing_name and \ + wizard.model in [item[0] for item in self.pool['mail.mass_mailing']._get_mailing_model()]: list_id = self.pool['mail.mass_mailing.list'].create( cr, uid, { 'name': wizard.mass_mailing_name,