diff --git a/arches/app/search/components/base_search_view.py b/arches/app/search/components/base_search_view.py index cb4ade7715c..21c6ec4c5c6 100644 --- a/arches/app/search/components/base_search_view.py +++ b/arches/app/search/components/base_search_view.py @@ -72,7 +72,7 @@ def __init__(self, request=None, user=None, componentname=None): item["componentname"]: int(item["sortorder"]) for item in self.searchview_component.config["requiredComponents"] } - self._required_search_components = list( + self._required_search_filters = list( models.SearchComponent.objects.filter( searchcomponentid__in=[ required_component["searchcomponentid"] @@ -82,8 +82,8 @@ def __init__(self, request=None, user=None, componentname=None): ] ) ) - self._required_search_components = sorted( - self._required_search_components, + self._required_search_filters = sorted( + self._required_search_filters, key=lambda item: required_component_sort_order.get( item.componentname, float("inf") ), @@ -110,8 +110,8 @@ def __init__(self, request=None, user=None, componentname=None): ) @property - def required_search_components(self): - return self._required_search_components + def required_search_filters(self): + return self._required_search_filters @property def available_search_components(self):