From e2d1953f6a6e1201832a8994db360bbd17ebea24 Mon Sep 17 00:00:00 2001 From: Juan Ignacio Carreras Date: Thu, 14 Nov 2024 15:28:22 -0300 Subject: [PATCH] [FIX]base_report_to_print_node: cups error --- base_report_to_print_node/models/__init__.py | 1 + .../models/ir_actions_report.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 base_report_to_print_node/models/ir_actions_report.py diff --git a/base_report_to_print_node/models/__init__.py b/base_report_to_print_node/models/__init__.py index a996de7d..be045498 100644 --- a/base_report_to_print_node/models/__init__.py +++ b/base_report_to_print_node/models/__init__.py @@ -3,3 +3,4 @@ # directory ############################################################################## from . import printing_printer +from . import ir_actions_report diff --git a/base_report_to_print_node/models/ir_actions_report.py b/base_report_to_print_node/models/ir_actions_report.py new file mode 100644 index 00000000..e27aae1c --- /dev/null +++ b/base_report_to_print_node/models/ir_actions_report.py @@ -0,0 +1,17 @@ +# Copyright (c) 2007 Ferran Pegueroles +# Copyright (c) 2009 Albert Cervera i Areny +# Copyright (C) 2011 Agile Business Group sagl () +# Copyright (C) 2011 Domsense srl () +# Copyright (C) 2013-2014 Camptocamp () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + +class IrActionsReport(models.Model): + _inherit = "ir.actions.report" + + def behaviour(self): + # Agregamos esto para poder saltear restricciones de cups agregadas en este pr: https://github.com/OCA/report-print-send/pull/367 + # self = self.with_context(skip_printer_exception=True) + result = super().with_context(skip_printer_exception=True).behaviour() + return result