From c41228a27d84e64b7bcb2e16a4101f4b3be12006 Mon Sep 17 00:00:00 2001 From: Du-ma Date: Fri, 21 Oct 2022 14:57:27 +0000 Subject: [PATCH] [FIX] base: make data argument optional It was not always set (e.g. in the generate_email call of mail.template) and it executes methods like _render_qweb_html where data was already optional. closes odoo/odoo#103840 X-original-commit: ddb2bf9f9cb6ea3a4bbdc4fb68c7fbcb0e66aa43 Signed-off-by: Martin Trigaux (mat) --- odoo/addons/base/models/ir_actions_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_actions_report.py b/odoo/addons/base/models/ir_actions_report.py index 187bb7266fb..acb9f674008 100644 --- a/odoo/addons/base/models/ir_actions_report.py +++ b/odoo/addons/base/models/ir_actions_report.py @@ -888,7 +888,7 @@ class IrActionsReport(models.Model): return data @api.model - def _render(self, report_ref, res_ids, data): + def _render(self, report_ref, res_ids, data=None): report = self._get_report(report_ref) report_type = report.report_type.lower().replace('-', '_') render_func = getattr(self, '_render_' + report_type, None)