Manage dereferenced name in SIREN and SIRET identifier clause

This commit is contained in:
Cédric Krier
2023-04-29 11:42:30 +02:00
parent 63eddf169f
commit cc8d93040f
3 changed files with 5 additions and 2 deletions
+1
View File
@@ -1,3 +1,4 @@
* Manage dereferenced name in SIREN and SIRET identifier clause
* Remove support for Python 3.7
* Add support for Python 3.11
+2 -1
View File
@@ -68,9 +68,10 @@ class Address(metaclass=PoolMeta):
@classmethod
def search_siret(cls, name, clause):
_, operator, value = clause
nested = clause[0][len(name) + 1:]
domain = [
('identifiers', 'where', [
('code', operator, value),
(nested or 'rec_name', operator, value),
('type', '=', 'fr_siren'),
]),
]
+2 -1
View File
@@ -19,9 +19,10 @@ class Party(metaclass=PoolMeta):
@classmethod
def search_siren(cls, name, clause):
_, operator, value = clause
nested = clause[0][len(name) + 1:]
domain = [
('identifiers', 'where', [
('code', operator, value),
(nested or 'rec_name', operator, value),
('type', '=', 'fr_siren'),
]),
]