From 4a9d892e43ecff107bd03cab45f6b29c025db8f2 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 10 Apr 2012 09:42:18 +0200 Subject: [PATCH] [FIX] limit on name_search on partners bzr revid: fp@tinyerp.com-20120410074218-pj4iyn0zjxgo0gbr --- openerp/addons/base/res/res_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 6f04c3483cd..699fb778fcb 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -310,12 +310,14 @@ class res_partner(osv.osv): cr.execute('''SELECT partner.id FROM res_partner partner LEFT JOIN res_partner company ON partner.parent_id = company.id WHERE partner.name || ' (' || COALESCE(company.name,'') || ')' - ''' + operator + ''' %s ''', (name2,)) + ''' + operator + ''' %s limit '''+str(limit), (name2,)) ids = map(lambda x: x[0], cr.fetchall()) if args: ids = self.search(cr, uid, [('id', 'in', ids)] + args, limit=limit, context=context) if ids: + print 'ICI', ids return self.name_get(cr, uid, ids, context) + print 'LA' return super(res_partner,self).name_search(cr, uid, name, args, operator=operator, context=context, limit=limit) def _email_send(self, cr, uid, ids, email_from, subject, body, on_error=None):