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