From 4683d5a800eb7373240ae885e6fabeda4bf2d88e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 1 Oct 2022 15:21:17 +0200 Subject: [PATCH] Manage dereferenced name in tax identifier clause of party issue11712 review415601003 --- CHANGELOG | 1 + party.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index a4334d3b01..f641a3fa4a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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 --git a/party.py b/party.py index 5360ff24fb..7a27e8a1c2 100644 --- a/party.py +++ b/party.py @@ -153,10 +153,11 @@ class Party( @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), ]), ]