diff --git a/addons/account/wizard/account_invoice_send.py b/addons/account/wizard/account_invoice_send.py index 7aff5d224c4..f1bacc3d9d5 100644 --- a/addons/account/wizard/account_invoice_send.py +++ b/addons/account/wizard/account_invoice_send.py @@ -57,13 +57,14 @@ class AccountInvoiceSend(models.TransientModel): @api.onchange('is_email') def onchange_is_email(self): if self.is_email: + res_ids = self._context.get('active_ids') if not self.composer_id: - res_ids = self._context.get('active_ids') self.composer_id = self.env['mail.compose.message'].create({ 'composition_mode': 'comment' if len(res_ids) == 1 else 'mass_mail', 'template_id': self.template_id.id }) else: + self.composer_id.composition_mode = 'comment' if len(res_ids) == 1 else 'mass_mail' self.composer_id.template_id = self.template_id.id self.composer_id.onchange_template_id_wrapper()