From 18841cf6eb8fe7d3eeec0468516513983fd11ec1 Mon Sep 17 00:00:00 2001 From: Niels Huylebroeck Date: Thu, 3 Jan 2013 14:04:48 +0100 Subject: [PATCH] [FIX] base: allow searching in multicompany environment on res_partner. lp bug: https://launchpad.net/bugs/1094212 fixed bzr revid: nh@agaplan.eu-20130103130448-zzh00ari2ijra28z --- openerp/addons/base/res/res_partner.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index b35db73b1f4..4dce23b4d33 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -463,8 +463,7 @@ class res_partner(osv.osv, format_address): OR partner.name || ' (' || COALESCE(company.name,'') || ')' ''' + operator + ' %(name)s ' + limit_str, query_args) ids = map(lambda x: x[0], cr.fetchall()) - if args: - ids = self.search(cr, uid, [('id', 'in', ids)] + args, limit=limit, context=context) + ids = self.search(cr, uid, [('id', 'in', ids)] + args, limit=limit, context=context) if ids: return self.name_get(cr, uid, ids, context) return super(res_partner,self).name_search(cr, uid, name, args, operator=operator, context=context, limit=limit)