diff options
Diffstat (limited to 'addons/mass_mailing/wizard/mail_compose_message.py')
| -rw-r--r-- | addons/mass_mailing/wizard/mail_compose_message.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/mass_mailing/wizard/mail_compose_message.py b/addons/mass_mailing/wizard/mail_compose_message.py index 6c1fc81280e..6147b028a18 100644 --- a/addons/mass_mailing/wizard/mail_compose_message.py +++ b/addons/mass_mailing/wizard/mail_compose_message.py @@ -23,7 +23,7 @@ class MailComposeMessage(models.TransientModel): # use only for allowed models in mass mailing if self.composition_mode == 'mass_mail' and \ (self.mass_mailing_name or self.mass_mailing_id) and \ - self.model in [item[0] for item in self.env['mail.mass_mailing']._get_mailing_model()]: + self.env['ir.model'].sudo().search([('model', '=', self.model), ('is_mail_thread', '=', True)], limit=1): mass_mailing = self.mass_mailing_id if not mass_mailing: reply_to_mode = 'email' if self.no_auto_thread else 'thread' @@ -37,7 +37,7 @@ class MailComposeMessage(models.TransientModel): 'reply_to': reply_to, 'sent_date': fields.Datetime.now(), 'body_html': self.body, - 'mailing_model': self.model, + 'mailing_model_id': self.env['ir.model'].search([('model', '=', self.model)], limit=1).id, 'mailing_domain': self.active_domain, }) |
