changeset 69cc6b4a2f8c in modules/bank:default
details: https://hg.tryton.org/modules/bank?cmd=changeset&node=69cc6b4a2f8c
description:
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
diffstat:
bank.py | 6 +++---
party.py | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diffs (35 lines):
diff -r d4d5f1774bd1 -r 69cc6b4a2f8c bank.py
--- a/bank.py Sat Apr 03 11:28:57 2021 +0200
+++ b/bank.py Sun Apr 25 17:50:06 2021 +0200
@@ -23,7 +23,7 @@
@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 @@
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:]),
]
diff -r d4d5f1774bd1 -r 69cc6b4a2f8c party.py
--- a/party.py Sat Apr 03 11:28:57 2021 +0200
+++ b/party.py Sun Apr 25 17:50:06 2021 +0200
@@ -22,7 +22,7 @@
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:]),
]