Search on rec_name of other model in search_rec_name

Otherwise a clause with a list as value is converted into integer.

issue10338
review359551003
This commit is contained in:
Cédric Krier
2021-04-25 17:50:06 +02:00
parent 01790f5ac4
commit b21dbcf1cf
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -23,7 +23,7 @@ class Bank(ModelSQL, ModelView):
@classmethod
def search_rec_name(cls, name, clause):
return [('party',) + tuple(clause[1:])]
return [('party.rec_name',) + tuple(clause[1:])]
@fields.depends('bic')
def on_change_with_bic(self):
@@ -72,8 +72,8 @@ class Account(DeactivableMixin, ModelSQL, ModelView):
bool_op = 'OR'
return [bool_op,
('bank.rec_name',) + tuple(clause[1:]),
('currency',) + tuple(clause[1:]),
('numbers',) + tuple(clause[1:]),
('currency.rec_name',) + tuple(clause[1:]),
('numbers.rec_name',) + tuple(clause[1:]),
]
+1 -1
View File
@@ -22,7 +22,7 @@ class Party(metaclass=PoolMeta):
code_value = lstrip_wildcard(clause[2])
return [bool_op,
domain,
('bank_accounts.numbers',
('bank_accounts.numbers.rec_name',
clause[1], code_value) + tuple(clause[3:]),
]