diff --git a/lib/blacklight/solr/search_builder_behavior.rb b/lib/blacklight/solr/search_builder_behavior.rb index 09a87508e9..f2ec098cc9 100644 --- a/lib/blacklight/solr/search_builder_behavior.rb +++ b/lib/blacklight/solr/search_builder_behavior.rb @@ -184,9 +184,7 @@ def add_facet_paging_to_solr(solr_params) facet_ex = facet_config.respond_to?(:ex) ? facet_config.ex : nil solr_params[:"facet.field"] = with_ex_local_param(facet_ex, facet_config.field) - limit = if scope.respond_to?(:facet_list_limit) - scope.facet_list_limit.to_s.to_i - elsif solr_params["facet.limit"] + limit = if solr_params["facet.limit"] solr_params["facet.limit"].to_i else facet_config.fetch(:more_limit, 20) diff --git a/spec/models/blacklight/solr/search_builder_spec.rb b/spec/models/blacklight/solr/search_builder_spec.rb index 7d5dead6fb..165532f714 100644 --- a/spec/models/blacklight/solr/search_builder_spec.rb +++ b/spec/models/blacklight/solr/search_builder_spec.rb @@ -639,19 +639,6 @@ expect(solr_parameters[:"f.#{facet_field}.facet.limit"]).to eq 21 end - context 'when facet_list_limit is defined in scope' do - before do - allow(context).to receive_messages facet_list_limit: 1000 - end - it 'uses scope method for limit' do - expect(solr_parameters[:"f.#{facet_field}.facet.limit"]).to eq 1001 - end - - it 'uses controller method for limit when a ordinary limit is set' do - expect(solr_parameters[:"f.#{facet_field}.facet.limit"]).to eq 1001 - end - end - it 'uses the default sort' do expect(solr_parameters[:"f.#{facet_field}.facet.sort"]).to be_blank end