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