From 6665a6a6e18031aad7bba7bd56d7c8d16d41a278 Mon Sep 17 00:00:00 2001 From: Moises Lopez Date: Mon, 7 Nov 2016 10:22:39 +0100 Subject: [PATCH] [IMP] base: add search on 'vat' field in name_search() of res.partner. Courtesy of Vauxoo --- odoo/addons/base/res/res_partner.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/odoo/addons/base/res/res_partner.py b/odoo/addons/base/res/res_partner.py index 5d3eeab9254..8cbf201550f 100644 --- a/odoo/addons/base/res/res_partner.py +++ b/odoo/addons/base/res/res_partner.py @@ -640,7 +640,8 @@ class Partner(models.Model, FormatAddress): FROM res_partner {where} ({email} {operator} {percent} OR {display_name} {operator} {percent} - OR {reference} {operator} {percent}) + OR {reference} {operator} {percent} + OR {vat} {operator} {percent}) -- don't panic, trust postgres bitmap ORDER BY {display_name} {operator} {percent} desc, {display_name} @@ -649,9 +650,10 @@ class Partner(models.Model, FormatAddress): email=unaccent('email'), display_name=unaccent('display_name'), reference=unaccent('ref'), - percent=unaccent('%s')) + percent=unaccent('%s'), + vat=unaccent('vat'),) - where_clause_params += [search_name]*4 + where_clause_params += [search_name]*5 if limit: query += ' limit %s' where_clause_params.append(limit)