[Fix]base/res :fix name_search of partner
authorBhumika (OpenERP) <sbh@tinyerp.com>
Tue, 20 Mar 2012 12:48:15 +0000 (18:18 +0530)
committerBhumika (OpenERP) <sbh@tinyerp.com>
Tue, 20 Mar 2012 12:48:15 +0000 (18:18 +0530)
bzr revid: sbh@tinyerp.com-20120320124815-qpz1cqy1m36ehwkm

openerp/addons/base/res/res_partner.py

index 01047a6..701b3ca 100644 (file)
@@ -299,7 +299,7 @@ class res_partner(osv.osv):
                           LEFT JOIN res_partner company ON partner.parent_id = company.id 
                           WHERE partner.name || ' (' || COALESCE(company.name,'') || ')'
                           ''' + operator + ''' %s ''', (name,))
-            ids = cr.fetchall()
+            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: