From ea706b49aea76f6e896275c13eedf26d43e5f10d Mon Sep 17 00:00:00 2001 From: Jeremy Friesen Date: Fri, 2 Feb 2024 15:21:40 -0500 Subject: [PATCH] Extract hyku solr connection (#6666) * make connection have a writer * Add #reset! for Hyku support * Appeasing rubocop connection config --------- Co-authored-by: Kirk Wang --- lib/valkyrie/indexing/solr/indexing_adapter.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/valkyrie/indexing/solr/indexing_adapter.rb b/lib/valkyrie/indexing/solr/indexing_adapter.rb index 60ab2859ef..77af2a80a5 100644 --- a/lib/valkyrie/indexing/solr/indexing_adapter.rb +++ b/lib/valkyrie/indexing/solr/indexing_adapter.rb @@ -9,7 +9,7 @@ class IndexingAdapter ## # @!attribute [r] connection # @return [RSolr::Client] - attr_reader :connection + attr_accessor :connection ## # @param connection [RSolr::Client] The RSolr connection to index to. @@ -37,6 +37,10 @@ def wipe! connection.commit end + def reset! + self.connection = default_connection + end + private def persist(resources)