Skip to content

Commit

Permalink
[FIX] base_iban: fix acc_number processing
Browse files Browse the repository at this point in the history
  • Loading branch information
asaunier committed Feb 20, 2019
1 parent 3e5ab60 commit debd596
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions addons/base_iban/models/res_partner_bank.py
Expand Up @@ -70,13 +70,21 @@ def get_bban(self):
@api.model @api.model
def create(self, vals): def create(self, vals):
if vals.get('acc_number'): if vals.get('acc_number'):
vals['acc_number'] = pretty_iban(normalize_iban(vals['acc_number'])) try:
validate_iban(vals['acc_number'])
vals['acc_number'] = pretty_iban(normalize_iban(vals['acc_number']))
except ValidationError:
pass
return super(ResPartnerBank, self).create(vals) return super(ResPartnerBank, self).create(vals)


@api.multi @api.multi
def write(self, vals): def write(self, vals):
if vals.get('acc_number'): if vals.get('acc_number'):
vals['acc_number'] = pretty_iban(normalize_iban(vals['acc_number'])) try:
validate_iban(vals['acc_number'])
vals['acc_number'] = pretty_iban(normalize_iban(vals['acc_number']))
except ValidationError:
pass
return super(ResPartnerBank, self).write(vals) return super(ResPartnerBank, self).write(vals)


@api.one @api.one
Expand Down

0 comments on commit debd596

Please sign in to comment.