From ed24a9917ee793370d606c36b1b3df87a7911f1d Mon Sep 17 00:00:00 2001 From: Chris Herron Date: Wed, 18 Apr 2018 11:14:46 -0400 Subject: [PATCH] Fix "No enum constant" exception for facet "View More" links --- .../dspace/app/xmlui/aspect/discovery/SearchFacetFilter.java | 4 ++-- .../app/xmlui/aspect/discovery/SidebarFacetsTransformer.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SearchFacetFilter.java b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SearchFacetFilter.java index 008f370319..26fe7f86a6 100644 --- a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SearchFacetFilter.java +++ b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SearchFacetFilter.java @@ -252,7 +252,7 @@ public class SearchFacetFilter extends AbstractDSpaceTransformer implements Cach } private SORT getSortOrder(Request request) { - String sortOrderString = request.getParameter("order"); + String sortOrderString = request.getParameter("filterorder"); // First check for an already configured sortOrder (provided a new one is not being set) if(sortOrder!=null && StringUtils.isBlank(sortOrderString)){ return sortOrder; @@ -261,7 +261,7 @@ public class SearchFacetFilter extends AbstractDSpaceTransformer implements Cach if(StringUtils.isBlank(sortOrderString) || SORT.valueOf(sortOrderString.toUpperCase())==null){ sortOrder= SORT.VALUE; }else{ - sortOrder= SORT.valueOf(request.getParameter("order").toUpperCase()); + sortOrder= SORT.valueOf(request.getParameter("filterorder").toUpperCase()); } return sortOrder; } diff --git a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SidebarFacetsTransformer.java b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SidebarFacetsTransformer.java index 5cc6638b5d..28f0ccf7ce 100644 --- a/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SidebarFacetsTransformer.java +++ b/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SidebarFacetsTransformer.java @@ -319,7 +319,7 @@ public class SidebarFacetsTransformer extends AbstractDSpaceTransformer implemen facet.addItem().addXref( contextPath + (dso == null ? "" : "/handle/" + dso.getHandle()) + - "/search-filter?" + parameters + BrowseFacet.FACET_FIELD + "=" + field.getIndexFieldName()+"&order="+field.getSortOrderFilterPage(), + "/search-filter?" + parameters + BrowseFacet.FACET_FIELD + "=" + field.getIndexFieldName()+"&filterorder="+field.getSortOrderFilterPage(), T_VIEW_MORE );