From 718bead5769d48ec70610e313ff41f9af0c15035 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kh=C3=B4i=20=28Ki=C3=AAn=20Kim=29?= Date: Tue, 29 Apr 2025 19:16:21 +0700 Subject: [PATCH] [FIX] base_report_to_label_printer: _get_user_default_printer is deprecated --- base_report_to_label_printer/models/ir_actions_report.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/base_report_to_label_printer/models/ir_actions_report.py b/base_report_to_label_printer/models/ir_actions_report.py index 8a546cc019c..f42b8dcb5eb 100644 --- a/base_report_to_label_printer/models/ir_actions_report.py +++ b/base_report_to_label_printer/models/ir_actions_report.py @@ -9,7 +9,9 @@ class IrActionsReport(models.Model): label = fields.Boolean(string="Report is a Label") - def _get_user_default_printer(self, user): + def _get_user_default_print_behaviour(self): + result = super()._get_user_default_print_behaviour() if self.label: - return user.default_label_printer_id - return super()._get_user_default_printer(user) + user = self.env.user + result["printer"] = user.default_label_printer_id or result["printer"] + return result