From 1292e739311b745407e8481030e5384d0478c4a1 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 21 Aug 2019 23:37:46 -0500 Subject: [PATCH] Fix errors on HEAD requests to various index pages. Various search forms try to do `params[:search][:blah]`, which failed for HEAD requests because we didn't normalize the `search` param. --- app/controllers/application_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 555a39a66..1740795d6 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -195,7 +195,7 @@ class ApplicationController < ActionController::Base # /tags?search[name]=touhou&search[category]=&search[order]= # => /tags?search[name]=touhou def normalize_search - return unless request.get? + return unless request.get? || request.head? params[:search] ||= ActionController::Parameters.new deep_reject_blank = lambda do |hash|