From fa66af2c478b0496ff7a27f7eb4871096f2a270a Mon Sep 17 00:00:00 2001 From: Walid 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#122983 X-original-commit: 68f7cbd15df7839aab146023399da1570b12b441 Signed-off-by: Nicolas Lempereur (nle) Signed-off-by: Walid Hanniche (waha) --- 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 3d763ba2cfc..28522eac152 100644 --- a/odoo/addons/base/models/ir_actions_report.py +++ b/odoo/addons/base/models/ir_actions_report.py @@ -290,7 +290,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'])