[FIX] on_change overwrites IBAN with BBAN

This commit is contained in:
Stefan Rijnhart
2013-03-20 20:25:57 +01:00
parent 65adef55b5
commit f2b4a4b9b1

View File

@@ -1520,16 +1520,13 @@ class res_partner_bank(osv.osv):
if country.code in sepa.IBAN.countries:
acc_number_fmt = sepa.BBAN(acc_number, country.code)
if acc_number_fmt.valid:
values['acc_number'] = str(acc_number_fmt)
values['acc_number_domestic'] = str(acc_number_fmt)
else:
values['acc_number'] = acc_number
result.update(warning(
_('Invalid format'),
_('The account number has the wrong format for %(country)s')
% {'country': country.name}
))
else:
values['acc_number'] = acc_number
return result
def onchange_iban(