From 3d43b01ec58c821c76dccfb4d96677c09e983b4f Mon Sep 17 00:00:00 2001 From: pinky <> Date: Tue, 9 Jan 2007 12:25:59 +0000 Subject: [PATCH] Partner very small bugfix in address selection type of address in tree view Purchase bzr revid: pinky-2d2d19468d35da664b82e45e515cc3dedf4013aa --- bin/addons/base/res/partner/partner.py | 5 ++--- bin/addons/base/res/partner/partner_view.xml | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py index 560d440afc1..f9f8ac16880 100644 --- a/bin/addons/base/res/partner/partner.py +++ b/bin/addons/base/res/partner/partner.py @@ -231,7 +231,7 @@ class res_partner(osv.osv): res = [(r['id'], r[rec_name]) for r in self.read(cr, uid, ids, [rec_name], context)] return res - + def name_search(self, cr, uid, name, args=[], operator='ilike', context={}, limit=80): if name: ids = self.search(cr, uid, [('ref', '=', name)] + args, limit=limit) @@ -389,8 +389,7 @@ class res_partner_address(osv.osv): ids = self.search(cr, user, [('zip','=',name)] + args, limit=limit) if not ids: ids = self.search(cr, user, [('city',operator,name)] + args, limit=limit) - if not ids: - ids = self.search(cr, user, [('name',operator,name)] + args, limit=limit) + ids += self.search(cr, user, [('name',operator,name)] + args, limit=limit) return self.name_get(cr, user, ids) res_partner_address() diff --git a/bin/addons/base/res/partner/partner_view.xml b/bin/addons/base/res/partner/partner_view.xml index 6efa0ef1db9..7571f4e1a2c 100644 --- a/bin/addons/base/res/partner/partner_view.xml +++ b/bin/addons/base/res/partner/partner_view.xml @@ -117,6 +117,7 @@ +