From 3da7c8b8e29029ae6f66474d64b75d4c4e463d70 Mon Sep 17 00:00:00 2001 From: "Bhumika (OpenERP)" Date: Tue, 20 Mar 2012 17:02:30 +0530 Subject: [PATCH] [IMP]base/res: improved name_search for checking args bzr revid: sbh@tinyerp.com-20120320113230-blhsb47cfzfnfhi3 --- openerp/addons/base/res/res_partner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 8275a4400f7..01047a6dc7b 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -300,6 +300,8 @@ class res_partner(osv.osv): WHERE partner.name || ' (' || COALESCE(company.name,'') || ')' ''' + operator + ''' %s ''', (name,)) ids = cr.fetchall() + if args: + 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)