File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed
Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 1818 additional_engine_cart_rails_options : ["-j importmap"]
1919 additional_name : [""]
2020 include :
21+ - rails_version : " ~> 8.0"
22+ ruby : " 3.4"
23+ blacklight_version : " ~> 9.0.0.beta7"
24+ additional_engine_cart_rails_options : " -j importmap"
25+ additional_name : Blacklight 9 beta
2126 - rails_version : " ~> 7.2"
2227 ruby : " 3.3"
2328 blacklight_version : " ~> 8.0"
Original file line number Diff line number Diff line change 33module Spotlight
44 # ...
55 module SearchHelper
6+ # @param [Hash] user_params the query parameters used to reconstitute the search state
7+ # from saved searches. If not provided, will use the search_state from the view context
8+ # or an empty hash if that is not available.
9+ # @return [Object] An instance of the configured search service
610 def search_service ( user_params = respond_to? ( :search_state , true ) ? search_state . to_h : { } )
11+ state = Blacklight ::SearchState . new ( user_params , blacklight_config )
712 klass = respond_to? ( :search_service_class ) ? search_service_class : Blacklight ::SearchService
813
9- klass . new ( config : blacklight_config , user_params : , **search_service_context )
14+ klass . new ( config : blacklight_config , search_state : state , **search_service_context )
1015 end
1116
1217 # @return [Hash] a hash of context information to pass through to the search service
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ def _prefixes
121121 # @param [Hash] the query parameters
122122 # @return [Object] the search results object from the configured search service
123123 def search_results ( user_params )
124- search_service ( user_params ) . search_results
124+ search_service ( search_state : Blacklight :: SearchState . new ( user_params , blacklight_config ) ) . search_results
125125 end
126126
127127 def undo_link
You can’t perform that action at this time.
0 commit comments