From f8aba817650998929d80f291a4ce15dc19ac4680 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 20 Aug 2009 13:10:28 +0200 Subject: [PATCH] [FIX] partner address search lp bug: https://launchpad.net/bugs/400378 fixed bzr revid: christophe@tinyerp.com-20090820111028-3qu3v603e99i6ek8 --- bin/addons/base/res/partner/partner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py index 6f2b5135fb8..2e5c23c7b6c 100644 --- a/bin/addons/base/res/partner/partner.py +++ b/bin/addons/base/res/partner/partner.py @@ -325,7 +325,10 @@ class res_partner_address(osv.osv): if context.get('contact_display', 'contact')=='partner': ids = self.search(cr, user, [('partner_id',operator,name)], limit=limit, context=context) else: - ids = self.search(cr, user, [('zip','=',name)] + args, limit=limit, context=context) + if not name: + ids = self.search(cr, user, args, limit=limit, context=context) + else: + ids = self.search(cr, user, [('zip','=',name)] + args, limit=limit, context=context) if not ids: ids = self.search(cr, user, [('city',operator,name)] + args, limit=limit, context=context) if name: