From 387cb7c01106246a9fb0ecffe89c37ec7edb5a8e Mon Sep 17 00:00:00 2001 From: MPLSFedResearchTZ Date: Thu, 15 Sep 2022 00:42:01 -0500 Subject: [PATCH] Load different search entry based on blacklight version --- lib/blacklight_range_limit/controller_override.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/blacklight_range_limit/controller_override.rb b/lib/blacklight_range_limit/controller_override.rb index 7d6834f2..de2fed3f 100644 --- a/lib/blacklight_range_limit/controller_override.rb +++ b/lib/blacklight_range_limit/controller_override.rb @@ -22,8 +22,14 @@ def range_limit # field (with start/end params) mentioned in query params # range_field, range_start, and range_end - @response, _ = search_service.search_results do |search_builder| - search_builder.except(:add_range_limit_params).append(:fetch_specific_range_limit) + if Gem.loaded_specs['blacklight'].version.to_s.start_with?('6.') + @response, _ = search_results(params) do |search_builder| + search_builder.except(:add_range_limit_params).append(:fetch_specific_range_limit) + end + else + @response, _ = search_service.search_results do |search_builder| + search_builder.except(:add_range_limit_params).append(:fetch_specific_range_limit) + end end render('blacklight_range_limit/range_segments', :locals => {:solr_field => params[:range_field]}, :layout => !request.xhr?) end