From 85a0399d4f31b6edcdf6541d4b6a37220a5e0771 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Wed, 20 Sep 2017 14:38:35 +0200 Subject: [PATCH] [FIX] web/report: fix header/footer css style in pdf reports (#19579) After the refactoring of the wkhtmltopdf engine, the headers/footers are managed in a very different way to be able to call wkhtmltopdf only once. The subst JS function must select the right header/footer corresponding to the current page company. However, a
was suppressed during the process and then, some external customization might be ignored (see github issue for more details). -issue: https://github.com/odoo/odoo/issues/19544 --- addons/web/views/report_templates.xml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/web/views/report_templates.xml b/addons/web/views/report_templates.xml index 8a2b3be34c2..0d164a844c2 100644 --- a/addons/web/views/report_templates.xml +++ b/addons/web/views/report_templates.xml @@ -114,11 +114,17 @@ var index = vars['webpage'].split('.', 4)[3] var header = document.getElementById('minimal_layout_report_headers'); - if(header != null) - header.innerHTML = header.children[index].innerHTML; + if(header !== null){ + var companyHeader = header.children[index]; + header.textContent = ''; + header.appendChild(companyHeader); + } var footer = document.getElementById('minimal_layout_report_footers'); - if(footer != null) - footer.innerHTML = footer.children[index].innerHTML; + if(footer !== null){ + var companyFooter = footer.children[index]; + footer.textContent = ''; + footer.appendChild(companyFooter); + } }