From 1b8aa71e6b490146b2eb4c4f5eec885f5a314ae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 8 Feb 2021 13:27:59 +0000 Subject: [PATCH] [FIX] mass_mailing: fix batch call of action_send_mail Loop inner calls should use mailing not self. Task ID-2455433 closes odoo/odoo#65755 X-original-commit: d63734eb6e00c079ad9c0658674efb2321610173 Signed-off-by: Thibault Delavallee (tde) --- addons/mass_mailing/models/mailing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mass_mailing/models/mailing.py b/addons/mass_mailing/models/mailing.py index 7d774e04505..ed7f8092760 100644 --- a/addons/mass_mailing/models/mailing.py +++ b/addons/mass_mailing/models/mailing.py @@ -617,7 +617,7 @@ class MassMailing(models.Model): composer_values = { 'author_id': author_id, 'attachment_ids': [(4, attachment.id) for attachment in mailing.attachment_ids], - 'body': self._prepend_preview(self.body_html, self.preview), + 'body': mailing._prepend_preview(mailing.body_html, mailing.preview), 'subject': mailing.subject, 'model': mailing.mailing_model_real, 'email_from': mailing.email_from, @@ -633,7 +633,7 @@ class MassMailing(models.Model): composer_values['reply_to'] = mailing.reply_to composer = self.env['mail.compose.message'].with_context(active_ids=res_ids).create(composer_values) - extra_context = self._get_mass_mailing_context() + extra_context = mailing._get_mass_mailing_context() composer = composer.with_context(active_ids=res_ids, **extra_context) # auto-commit except in testing mode auto_commit = not getattr(threading.currentThread(), 'testing', False)