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.
This commit is contained in:
evazion
2019-08-21 23:37:46 -05:00
parent ac259859f9
commit 1292e73931

View File

@@ -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|