app/controllers/spotlight/solr_controller.rb in blacklight-spotlight-3.6.0.beta7 vs app/controllers/spotlight/solr_controller.rb in blacklight-spotlight-3.6.0.beta8

- old
+ new

@@ -18,19 +18,26 @@ def update authorize! :update_solr, @exhibit data = solr_documents - repository.connection.update params: { commitWithin: 500 }, data: data.to_json, headers: { 'Content-Type' => 'application/json' } unless data.empty? + unless data.empty? + repository.connection.update params: { commitWithin: 500 }, data: data.to_json, + headers: { 'Content-Type' => 'application/json' } + end if params[:resources_json_upload] redirect_back fallback_location: exhibit_resources_path(@exhibit) else head :ok end end private + + def repository + @repository ||= blacklight_config.repository + end def solr_documents req = ActiveSupport::JSON.decode(json_content) Array.wrap(req).map do |r|