Skip to content
Snippets Groups Projects

FIX: Redner optional report error

Merged aronabencherif.diatta@xcg.africa requested to merge topic/16.0/MO16-00821 into branch/16.0
All threads resolved!
@@ -174,9 +174,8 @@
def _render_redner(self, report_ref, res_ids, data=None):
"""Called by ``_render``, method name dynamically built."""
if not self:
self = report_ref
self.ensure_one()
if self.report_type != "redner":
report = self._get_report(report_ref)
if report.report_type != "redner":
raise RuntimeError(
"redner rendition is only available on redner report.\n"
@@ -181,6 +180,6 @@
raise RuntimeError(
"redner rendition is only available on redner report.\n"
"(current: '{}', expected 'redner'".format(self.report_type)
"(current: '{}', expected 'redner'".format(report.report_type)
)
return (
self.env["redner.report"]
@@ -184,7 +183,7 @@
)
return (
self.env["redner.report"]
.create({"ir_actions_report_id": self.id})
.create({"ir_actions_report_id": report.id})
.create_report(res_ids, data or {})
)
Loading