[FIX] base: make res.partner.address name_search() consistent with name_get() behaviour
authorXavier ALT <xal@openerp.com>
Tue, 20 Mar 2012 09:07:07 +0000 (10:07 +0100)
committerXavier ALT <xal@openerp.com>
Tue, 20 Mar 2012 09:07:07 +0000 (10:07 +0100)
bzr revid: xal@openerp.com-20120320090707-ub95bf8aj099gbpf

bin/addons/base/res/partner/partner.py

index 306574e..aff74be 100644 (file)
@@ -338,6 +338,8 @@ class res_partner_address(osv.osv):
                 ids = self.search(cr, user, [('city',operator,name)] + args, limit=limit, context=context)
             if name:
                 ids += self.search(cr, user, [('name',operator,name)] + args, limit=limit, context=context)
+                ids += self.search(cr, user, [('street',operator,name)] + args, limit=limit, context=context)
+                ids += self.search(cr, user, [('country_id',operator,name)] + args, limit=limit, context=context)
                 ids += self.search(cr, user, [('partner_id',operator,name)] + args, limit=limit, context=context)
         return self.name_get(cr, user, ids, context=context)