From a50a6b55c3c33705fc583e7ac5457e29a633fc86 Mon Sep 17 00:00:00 2001 From: Marwan Date: Thu, 25 Apr 2024 12:52:13 +0200 Subject: [PATCH] [FIX] account_banking_mandate: change name_get method to use _compute_display_name --- account_banking_mandate/models/account_banking_mandate.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index 74623c08b..d19054b1c 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -95,15 +95,14 @@ class AccountBankingMandate(models.Model): ) ] - def name_get(self): - result = [] + @api.depends("unique_mandate_reference", "partner_bank_id.acc_number") + def _compute_display_name(self): for mandate in self: name = mandate.unique_mandate_reference acc_number = mandate.partner_bank_id.acc_number if acc_number: name = f"{name} [...{acc_number[-4:]}]" - result.append((mandate.id, name)) - return result + mandate.display_name = name @api.depends("payment_line_ids") def _compute_payment_line_ids_count(self):