[FIX] made changes in name_search method to avoid duplicate record of partners

bzr revid: bde@tinyerp.com-20120130132453-d1wkb9mdv410xsij
This commit is contained in:
Bharat Devnani (OpenERP) 2012-01-30 18:54:53 +05:30
parent f950fff6bd
commit 9c631c847c
1 changed files with 1 additions and 0 deletions

View File

@ -47,6 +47,7 @@ class vat_listing_clients(osv.osv_memory):
context, load='_classic_write')]
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
args.append(['id', 'in', context['partner_ids']])
client = self.search(cr, uid, [('vat', '=', name)]+args, limit=limit, context=context)
if not client:
client = self.search(cr, uid, [('name', 'ilike', '%%%s%%' % name)]+args, limit=limit, context=context)