Browse Source

[FIX] partner_multi_relation: Fix error on search when leaf is (1, '=', 1)

pull/465/merge
Pedro M. Baeza 7 years ago
parent
commit
b9e38c3377
  1. 2
      partner_multi_relation/__manifest__.py
  2. 3
      partner_multi_relation/models/res_partner.py

2
partner_multi_relation/__manifest__.py

@ -3,7 +3,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Partner relations",
"version": "10.0.1.0.0",
"version": "10.0.1.0.1",
"author": "Therp BV,Camptocamp,Odoo Community Association (OCA)",
"complexity": "normal",
"category": "Customer Relationship Management",

3
partner_multi_relation/models/res_partner.py

@ -143,7 +143,8 @@ class ResPartner(models.Model):
# pylint: disable=no-value-for-parameter
date_args = []
for arg in args:
if is_leaf(arg) and arg[0].startswith('search_relation'):
if (is_leaf(arg) and isinstance(arg[0], basestring) and
arg[0].startswith('search_relation')):
if arg[0] == 'search_relation_date':
date_args = []
break

Loading…
Cancel
Save