aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/application_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/application_controller.rb')
-rw-r--r--app/controllers/application_controller.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index fbe614c..80d4415 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -19,4 +19,15 @@ class ApplicationController < ActionController::Base
def set_searches
@searches = Search.order(:name)
end
+
+ # Redirect to the search that was last used by the current user.
+ def redirect_to_search!
+ search_id = current_user&.last_search_id
+
+ if search_id
+ redirect_to search_path(search_id)
+ else
+ redirect_to root_url
+ end
+ end
end