details: https://code.tryton.org/tryton/commit/c883d23dcb02
branch: default
user: Cédric Krier <[email protected]>
date: Sat Aug 01 10:21:45 2026 +0200
description:
Format IBAN number after edition
diffstat:
modules/bank/bank.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diffs (17 lines):
diff -r 918e2afe7c97 -r c883d23dcb02 modules/bank/bank.py
--- a/modules/bank/bank.py Thu Jul 16 11:04:37 2026 +0200
+++ b/modules/bank/bank.py Sat Aug 01 10:21:45 2026 +0200
@@ -246,6 +246,13 @@
def default_type(cls):
return 'iban'
+ @fields.depends('type', 'number')
+ def on_change_with_number(self):
+ number = self.number
+ if self.type == 'iban' and number:
+ number = iban.format(number)
+ return number
+
@classmethod
def domain_number(cls, domain, tables):
table, _ = tables[None]