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:]),
             ]
 

Reply via email to