[FIX] report_py3o: Use the right naming convention for the render method

To determine the method to use to render a recport according to its type, the generic method 'render' defined into ir.action.report check if a method name  is defined on the model. https://github.com/odoo/odoo/blob/12.0/odoo/addons/base/models/ir_actions_report.py#L734
Therefore, we must provide this method to be compliant with what's expected by Odoo.
This change will also allows the usage of py3o template with mail_template once https://github.com/odoo/odoo/pull/30013 will be merged
This commit is contained in:
Laurent Mignon (ACSONE)
2019-01-08 10:12:26 +01:00
committed by Elmeri Niemelä
parent 07dedd08ac
commit 138a994b81
2 changed files with 3 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ class ReportController(main.ReportController):
raise exceptions.HTTPException(
description='Py3o action report not found for report_name '
'%s' % reportname)
res, filetype = action_py3o_report._render_py3o(docids, data)
res, filetype = action_py3o_report.render_py3o(docids, data)
filename = action_py3o_report.gen_report_download_filename(
docids, data)
if not filename.endswith(filetype):