diff --git a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php index 64883176e55fd578f1e00b4920d043f71b70d21e..88c51d831b54049a0bd40fc64106fe89d4f37775 100644 --- a/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php +++ b/module/VuFind/src/VuFind/Search/Solr/HierarchicalFacetListener.php @@ -197,6 +197,8 @@ class HierarchicalFacetListener if (!isset($fields[$facetName])) { continue; } + // Keep the original data too + $fields["__unprocessed_$facetName"] = $fields[$facetName]; if (is_array($fields[$facetName])) { // If full facet display style is used, discard all but the // most significant value