artist: fix /artists?name=<name> search.

This commit is contained in:
evazion
2019-11-04 17:11:24 -06:00
parent d7233b3c39
commit db01696e91

View File

@@ -37,6 +37,9 @@ class ArtistsController < ApplicationController
end
def index
# XXX
params[:search][:name] = params.delete(:name) if params[:name]
@artists = Artist.includes(:urls).paginated_search(params)
@artists = @artists.includes(:tag) if request.format.html?
@artists = @artists.includes(:urls) if !request.format.html?
@@ -100,12 +103,6 @@ private
@artist = Artist.find(params[:id])
end
def search_params
sp = params.fetch(:search, {})
sp[:name] = params[:name] if params[:name]
sp.permit!
end
def artist_params(context = nil)
permitted_params = %i[name other_names other_names_string group_name url_string notes]
permitted_params << :is_active if CurrentUser.is_builder?