From b0e4ff28e9b308ccf9c1efddc2088c4d5522f5fb Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 31 Oct 2014 22:33:58 +0100 Subject: [PATCH] [FIX] base_iban: IBAN constraint trigger Make sure the constraint on IBAN format is checked when either the state or the account number is changed. 'iban' field was not modified so the check never triggered and could enter invalid IBAN Fixes #3426 --- addons/base_iban/base_iban.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py index d50ca33ff15..8f2c63e7bd7 100644 --- a/addons/base_iban/base_iban.py +++ b/addons/base_iban/base_iban.py @@ -177,7 +177,7 @@ class res_partner_bank(osv.osv): 'iban': fields.related('acc_number', string='IBAN', size=34, readonly=True, help="International Bank Account Number", type="char"), } _constraints = [ - (check_iban, _construct_constraint_msg, ["iban"]), + (check_iban, _construct_constraint_msg, ["iban", "acc_number", "state"]), (_check_bank, '\nPlease define BIC/Swift code on bank for bank type IBAN Account to make valid payments', ['bic']) ]