From 218c65dd74ea4d532d4fd80825fbc8a73499752b Mon Sep 17 00:00:00 2001 From: "Hardik Ansodariy (OpenERP)" Date: Wed, 3 Aug 2011 17:47:13 +0530 Subject: [PATCH] [IMP]: improved name get of res_parner_bank bzr revid: han@tinyerp.com-20110803121713-lspcumre41vf0v9e --- addons/base_iban/base_iban.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/base_iban/base_iban.py b/addons/base_iban/base_iban.py index f473bd090c0..557c6c4feca 100644 --- a/addons/base_iban/base_iban.py +++ b/addons/base_iban/base_iban.py @@ -125,12 +125,14 @@ class res_partner_bank(osv.osv): to_check_ids = [] for id in self.browse(cr, uid, ids, context=context): if id.state=='iban': - res.append((id.id,id.iban)) + iban = id.iban + iban = iban[:4]+'-'+iban[3:(len(iban)-2)]+'-'+iban[len(iban)-2:] + res.append((id.id,iban)) else: to_check_ids.append(id.id) - res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context=context) + if to_check_ids: + res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context=context) return res - def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False): #overwrite the search method in order to search not only on bank type == basic account number but also on type == iban res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, order, context=context, count=count) @@ -177,4 +179,4 @@ class res_partner_bank(osv.osv): res_partner_bank() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: