From dd8677b3ae1b6d058a79f7788b47f1cbfdf7552a Mon Sep 17 00:00:00 2001 From: Rad0van Date: Thu, 2 Nov 2023 09:18:26 +0100 Subject: [PATCH] Provide standard evaluation context --- email_template_qweb/models/mail_template.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/email_template_qweb/models/mail_template.py b/email_template_qweb/models/mail_template.py index 33dbbd2a99..f299a18891 100644 --- a/email_template_qweb/models/mail_template.py +++ b/email_template_qweb/models/mail_template.py @@ -30,9 +30,11 @@ def generate_email(self, res_ids, fields): not fields or "body_html" in fields ): for record in self_with_lang.env[self.model].browse(res_id): - body_html = self_with_lang.body_view_id._render( + values = self_with_lang._render_eval_context() + values.update( {"object": record, "email_template": self_with_lang} ) + body_html = self_with_lang.body_view_id._render(values) # Some wizards, like when sending a sales order, need this # fix to display accents correctly body_html = tools.ustr(body_html)