diff --git a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetHelper.php b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetHelper.php index 0e2084f9615d055cfdc2429f9661a9ec5684f330..1121542a3e8c0a320a4e1ab737f6aa7565814454 100644 --- a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetHelper.php +++ b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetHelper.php @@ -252,7 +252,7 @@ class HierarchicalFacetHelper foreach ($list as &$item) { $item['hasAppliedChildren'] = !empty($item['children']) && $this->updateAppliedChildrenStatus($item['children']); - if ($item['isApplied']) { + if ($item['isApplied'] || $item['hasAppliedChildren']) { $result = true; } }