From 56a63eee766a14facbd45c289f4b66529b93994e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Prunayre?= Date: Tue, 28 Nov 2023 12:50:57 +0100 Subject: [PATCH] Record view / Series statistics / Display filters in same order as aggregation config --- .../catalog/components/metadataactions/RelatedDirective.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web-ui/src/main/resources/catalog/components/metadataactions/RelatedDirective.js b/web-ui/src/main/resources/catalog/components/metadataactions/RelatedDirective.js index 9ef7f90ebe5..725b7b7e742 100644 --- a/web-ui/src/main/resources/catalog/components/metadataactions/RelatedDirective.js +++ b/web-ui/src/main/resources/catalog/components/metadataactions/RelatedDirective.js @@ -568,7 +568,8 @@ module.directive("gnRecordsFilters", [ "$rootScope", - function ($rootScope) { + "gnGlobalSettings", + function ($rootScope, gnGlobalSettings) { return { restrict: "A", templateUrl: function (elem, attrs) { @@ -588,6 +589,8 @@ scope.showTypes = !angular.isDefined(scope.type); scope.type = scope.type || "blocks"; scope.criteria = { p: {} }; + scope.relatedFacetConfig = + gnGlobalSettings.gnCfg.mods.recordview.relatedFacetConfig; function removeEmptyFilters(filters, agg) { var cleanFilterPos = []; @@ -612,7 +615,7 @@ } // Remove the filters without values - scope.filtersToProcess = scope.filters || Object.keys(scope.agg); + scope.filtersToProcess = scope.filters || Object.keys(scope.relatedFacetConfig); scope.agg && removeEmptyFilters(scope.filtersToProcess, scope.agg); reset();