From 8bb5a410cc37a3507fde66dd73ca93776554b1f6 Mon Sep 17 00:00:00 2001 From: Adam Ploshay Date: Thu, 9 Jul 2026 16:03:35 -0400 Subject: [PATCH] stop querying, saving blacklight Search records --- app/controllers/catalog_controller.rb | 5 +++++ spec/controllers/catalog_controller_spec.rb | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/app/controllers/catalog_controller.rb b/app/controllers/catalog_controller.rb index 9a9b4b3b6..faf01ae92 100644 --- a/app/controllers/catalog_controller.rb +++ b/app/controllers/catalog_controller.rb @@ -307,4 +307,9 @@ def admin_state_facet blacklight_config.add_facet_field 'state_sim', label: 'State' blacklight_config.add_index_field 'state_ssim', label: 'State' end + + # disable querying, storing blacklight Search records which are never used + def find_search_session + return nil + end end diff --git a/spec/controllers/catalog_controller_spec.rb b/spec/controllers/catalog_controller_spec.rb index 242efd509..24f3a197f 100644 --- a/spec/controllers/catalog_controller_spec.rb +++ b/spec/controllers/catalog_controller_spec.rb @@ -153,6 +153,12 @@ end end + describe 'saved searches' do + it 'does not save searches' do + expect { get 'index', params: { q: 'test' } }.not_to change { Search.count } + end + end + def document_ids assigns[:document_list].map do |x| x["id"]