From 4064c3436d8e358b8982305402dcc2bc4bb05b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Tue, 4 Jun 2024 15:28:58 +0200 Subject: [PATCH] ENH: add children to considered recordtypes --- src/caoscrawler/identifiable_adapters.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py index c6dfd062..02bd6ac2 100644 --- a/src/caoscrawler/identifiable_adapters.py +++ b/src/caoscrawler/identifiable_adapters.py @@ -443,10 +443,11 @@ class IdentifiableAdapter(metaclass=ABCMeta): return False if register_identifiable.get_property("is_referenced_by").value is None: return False - appropriate_types = [ - el.lower() - for el in register_identifiable.get_property("is_referenced_by").value - ] + + appropriate_types = [] + appropriate_types.extend(get_children_of_rt( + register_identifiable.get_property("is_referenced_by").value)) + appropriate_types = [el.lower() for el in appropriate_types] if "*" in appropriate_types: return True for parent in parents: -- GitLab