diff --git a/src/iosanita/policy/restapi/services/search_filters/get.py b/src/iosanita/policy/restapi/services/search_filters/get.py index c37a204..f019c98 100644 --- a/src/iosanita/policy/restapi/services/search_filters/get.py +++ b/src/iosanita/policy/restapi/services/search_filters/get.py @@ -43,6 +43,7 @@ def get_sections(self): for setting in self.get_data_from_registry(field_id="search_sections"): items = [] for section_settings in setting.get("items") or []: + expand = section_settings.get("expand", False) for link_item in section_settings.get("linkUrl") or []: uid = "" if isinstance(link_item, str): @@ -62,7 +63,7 @@ def get_sections(self): (section, self.request), ISerializeToJsonSummary, )() - if section_settings.get("expandItems", True): + if expand: children = section.listFolderContents( contentFilter={"portal_type": utils.getUserFriendlyTypes()} )