Browse Source

[FIX] partner_phone_search: Return None when name is False/empty

pull/723/head
Isaac Gallart Bochons 6 years ago
parent
commit
3e3f47dbe3
  1. 1
      partner_phone_search/README.rst
  2. 2
      partner_phone_search/__manifest__.py
  3. 7
      partner_phone_search/models/res_partner.py

1
partner_phone_search/README.rst

@ -31,6 +31,7 @@ Contributors
* Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
* Nikul Chaudhary <nikul.chaudhary.serpentcs@gmail.com>
* Isaac Gallart <igallart@puntsistemes.es>
Maintainer
----------

2
partner_phone_search/__manifest__.py

@ -4,7 +4,7 @@
{
'name': 'Search Partner Phone/Mobile/Email',
'version': '11.0.1.0.0',
'version': '11.0.1.0.1',
'category': 'Extra Tools',
'summary': 'Partner Search by Phone/Mobile/Email',
'author': "Serpent Consulting Services Pvt. Ltd.,"

7
partner_phone_search/models/res_partner.py

@ -15,7 +15,7 @@ class ResPartner(models.Model):
domain = ['|', '|', ('phone', operator, name),
('mobile', operator, name), ('email', operator, name)
]
partners = self.search(domain + args, limit=limit,)
partners = self.search(domain + args, limit=limit)
res = partners.name_get()
if limit:
limit_rest = limit - len(partners)
@ -23,6 +23,7 @@ class ResPartner(models.Model):
limit_rest = limit
if limit_rest or not limit:
args += [('id', 'not in', partners.ids)]
res += super(ResPartner, self).name_search(
name, args=args, operator=operator, limit=limit_rest)
res += super().name_search(name, args, operator, limit_rest)
return res
else:
return super().name_search(name, args, operator, limit)
Loading…
Cancel
Save