diff --git a/app/controllers/concerns/document_search.rb b/app/controllers/concerns/document_search.rb index 35510dd..eb762f9 100644 --- a/app/controllers/concerns/document_search.rb +++ b/app/controllers/concerns/document_search.rb @@ -13,7 +13,7 @@ module DocumentSearch without(:id).any_of(search_params[:exclude_ids]) if search_params[:exclude_ids].present? - with(:citation_finders_names).any_of(search_params[:citation_finder]) if search_params[:citation_finder].present? + with(:citation_finders_names).any_of([search_params[:citation_finder]]) if search_params[:citation_finder].present? with(:is_only_in_premium_libraries, false) diff --git a/app/controllers/concerns/jurisprudence_search.rb b/app/controllers/concerns/jurisprudence_search.rb index 2965661..b69936e 100644 --- a/app/controllers/concerns/jurisprudence_search.rb +++ b/app/controllers/concerns/jurisprudence_search.rb @@ -19,7 +19,7 @@ module JurisprudenceSearch with(:subject_ids).any_of(search_params[:subject_ids].split(",").map(&:strip).map(&:to_i)) if search_params[:subject_ids].present? - with(:citation_finders_names).any_of(search_params[:citation_finder]) if search_params[:citation_finder].present? + with(:citation_finders_names).any_of([search_params[:citation_finder]]) if search_params[:citation_finder].present? without(:id).any_of(search_params[:exclude_ids]) if search_params[:exclude_ids].present?