trytond-patches/issue10338.diff

33 lines
1.1 KiB
Diff

--- a/trytond/trytond/modules/bank/bank.py
+++ b/trytond/trytond/modules/bank/bank.py
@@ -26,7 +26,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):
@@ -63,7 +63,7 @@ class BankAccount(DeactivableMixin, ModelSQL, ModelView):
@classmethod
def search_rec_name(cls, name, clause):
- return [('numbers',) + tuple(clause[1:])]
+ return [('numbers.rec_name',) + tuple(clause[1:])]
class BankAccountNumber(sequence_ordered(), ModelSQL, ModelView):
--- a/trytond/trytond/modules/bank/party.py
+++ b/trytond/trytond/modules/bank/party.py
@@ -25,7 +25,8 @@ class Party(metaclass=PoolMeta):
code_value = lstrip_wildcard(clause[2])
return [bool_op,
domain,
- ('bank_accounts', clause[1], code_value) + tuple(clause[3:]),
+ ('bank_accounts.rec_name',
+ clause[1], code_value) + tuple(clause[3:]),
]