diff --git a/odoo/addons/base/models/ir_actions_report.py b/odoo/addons/base/models/ir_actions_report.py index a9016156545..5f32b39877d 100644 --- a/odoo/addons/base/models/ir_actions_report.py +++ b/odoo/addons/base/models/ir_actions_report.py @@ -346,7 +346,7 @@ class IrActionsReport(models.Model): return {} base_url = IrConfig.get_param('report.url') or layout.get_base_url() - root = lxml.html.fromstring(html) + root = lxml.html.fromstring(html, parser=lxml.html.HTMLParser(encoding='utf-8')) match_klass = "//div[contains(concat(' ', normalize-space(@class), ' '), ' {} ')]" header_node = etree.Element('div', id='minimal_layout_report_headers')