X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;ds=sidebyside;f=addons%2Fbase_iban%2Fbase_iban.py;h=c29647a11762f8c36636fffa08b742e9c6673573;hb=74b3b0bc69b27e68459354f0b782be2b0a256596;hp=80033f80ba19c35a867457d99e416fe8b0d7d73b;hpb=c646827762174c5a1ca7a22c35a7178d3a9e9ef6;p=odoo%2Fodoo.git diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py index 80033f8..c29647a 100644 --- a/addons/base_iban/base_iban.py +++ b/addons/base_iban/base_iban.py @@ -95,9 +95,9 @@ class res_partner_bank(osv.osv): return super(res_partner_bank, self).write(cr, uid, ids, vals, context) def is_iban_valid(self, cr, uid, iban, context=None): - """Check if IBAN is valid or not - @param iban: IBAN as string - @return: True if IBAN is valid, False if IBAN is not valid + """ Check if IBAN is valid or not + @param iban: IBAN as string + @return: True if IBAN is valid, False otherwise """ iban = _format_iban(iban).lower() if iban[:2] in _ref_iban and len(iban) != len(_format_iban(_ref_iban[iban[:2]])): @@ -112,9 +112,7 @@ class res_partner_bank(osv.osv): else: iban2 += char #iban is correct if modulo 97 == 1 - if not int(iban2) % 97 == 1: - return False - return True + return int(iban2) % 97 == 1 def check_iban(self, cr, uid, ids, context=None): '''