From a7751c59dbb697079737584b4c2ec38df3ad5cdc Mon Sep 17 00:00:00 2001 From: "Andrea Grazioso (agr-odoo)" Date: Mon, 11 Sep 2023 17:57:20 +0200 Subject: [PATCH] [FIX] base: traceback on pdf read error Create a vendor bill with a specific attachment (on ticket) Go to vendor bill list view Select the created bill and another one Print > Original Bills Traceback due to unhandled ValueError on pdf read opw-3498898 closes odoo/odoo#135320 X-original-commit: adf4c91f3f696ee849577e345d40e24d59d452f4 Signed-off-by: Julien Castiaux (juc) Signed-off-by: Andrea Grazioso (agr) --- odoo/addons/base/models/ir_actions_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_actions_report.py b/odoo/addons/base/models/ir_actions_report.py index 41fa44addc0..0f89cb31082 100644 --- a/odoo/addons/base/models/ir_actions_report.py +++ b/odoo/addons/base/models/ir_actions_report.py @@ -652,7 +652,7 @@ class IrActionsReport(models.Model): try: reader = PdfFileReader(stream) writer.appendPagesFromReader(reader) - except (PdfReadError, TypeError, NotImplementedError): + except (PdfReadError, TypeError, NotImplementedError, ValueError): raise UserError(_("Odoo is unable to merge the generated PDFs.")) result_stream = io.BytesIO() streams.append(result_stream)