From 28b267dd34cc599af6f4b882cbcd38bab8cec868 Mon Sep 17 00:00:00 2001 From: Walid <waha@odoo.com> Date: Tue, 16 May 2023 09:29:45 +0000 Subject: [PATCH] [FIX] base: wkhtml2pdf multiple documents Steps to reproduce: - set up a header with company logo - print 20 sale orders in arabic Bug: header disapears on most pages Fix: add a setting to allow users to increase the delay before printing opw-3217155 closes odoo/odoo#122831 X-original-commit: 5d18944b3e510b9cd372195a3fd8de036f5c531d Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by: Walid Hanniche (waha) <waha@odoo.com> --- odoo/addons/base/models/ir_actions_report.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_actions_report.py b/odoo/addons/base/models/ir_actions_report.py index a65229af29c0..2bbd03a685f0 100644 --- a/odoo/addons/base/models/ir_actions_report.py +++ b/odoo/addons/base/models/ir_actions_report.py @@ -327,7 +327,8 @@ class IrActionsReport(models.Model): command_args.extend(['--disable-smart-shrinking']) # Add extra time to allow the page to render - command_args.extend(['--javascript-delay', '1000']) + delay = self.env['ir.config_parameter'].sudo().get_param('report.print_delay', '1000') + command_args.extend(['--javascript-delay', delay]) if landscape: command_args.extend(['--orientation', 'landscape']) -- GitLab