changeset 51c602f3a120 in modules/party:default
details: https://hg.tryton.org/modules/party?cmd=changeset&node=51c602f3a120
description:
        Manage dereferenced name in tax identifier clause of party

        issue11712
        review415601003
diffstat:

 CHANGELOG |  1 +
 party.py  |  3 ++-
 2 files changed, 3 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r 61687ca83ba3 -r 51c602f3a120 CHANGELOG
--- a/CHANGELOG Sat Oct 01 14:52:06 2022 +0200
+++ b/CHANGELOG Sat Oct 01 15:21:17 2022 +0200
@@ -1,3 +1,4 @@
+* Manage dereferenced name in tax identifier clause of party
 * Add optional address to contact mechanism
 
 Version 6.4.0 - 2022-05-02
diff -r 61687ca83ba3 -r 51c602f3a120 party.py
--- a/party.py  Sat Oct 01 14:52:06 2022 +0200
+++ b/party.py  Sat Oct 01 15:21:17 2022 +0200
@@ -153,10 +153,11 @@
     @classmethod
     def search_tax_identifier(cls, name, clause):
         _, operator, value = clause
+        nested = clause[0][len(name) + 1:]
         types = cls.tax_identifier_types()
         domain = [
             ('identifiers', 'where', [
-                    ('code', operator, value),
+                    (nested or 'rec_name', operator, value),
                     ('type', 'in', types),
                     ]),
             ]

Reply via email to