[FIX] account: adequate template loading at first time

Steps to reproduce:
- install accounting (account_accountant)
- go to invoice
- click on "send and print"
-> template is not loaded directly

Solution:
- revert changes of commit #fc5812c327daab4 since the onchange is now called only once

OPW-2732687

closes odoo/odoo#82805

X-original-commit: fa25a3b2b7cdafbce70e39a8a896924f015185a9
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Signed-off-by: yosa-odoo <yosa@odoo.com>
This commit is contained in:
Yolann Sabaux
2022-01-17 08:38:49 +00:00
parent e10ae3f024
commit 3ae25d62bb
2 changed files with 1 additions and 3 deletions
-1
View File
@@ -3165,7 +3165,6 @@ class AccountMove(models.Model):
default_email_layout_xmlid="mail.mail_notification_paynow",
model_description=self.with_context(lang=lang).type_name,
force_email=True,
wizard_opened=True
)
return {
'name': _('Send Invoice'),
@@ -93,8 +93,7 @@ class AccountInvoiceSend(models.TransientModel):
self.composer_id.composition_mode = 'comment' if len(res_ids) == 1 else 'mass_mail'
self.composer_id.template_id = self.template_id.id
self._compute_composition_mode()
if not self.env.context.get("wizard_opened"):
self.composer_id._onchange_template_id_wrapper()
self.composer_id._onchange_template_id_wrapper()
@api.onchange('is_email')
def _compute_invoice_without_email(self):