diff --git a/app/controllers/admin/sidebar_controller.rb b/app/controllers/admin/sidebar_controller.rb index 8191933f..7731f279 100644 --- a/app/controllers/admin/sidebar_controller.rb +++ b/app/controllers/admin/sidebar_controller.rb @@ -8,9 +8,11 @@ def index # Just update a single active Sidebar instance at once def update - @sidebar = Sidebar.where(id: params[:id]).first + @sidebar = Sidebar.find(params[:id]) @old_s_index = @sidebar.staged_position || @sidebar.active_position - @sidebar.update params[:configure][@sidebar.id.to_s].permit! + @sidebar.update params.require(:configure) + .require(@sidebar.id.to_s) + .permit(@sidebar.fields.map(&:key)) respond_to do |format| format.js format.html do