diff --git a/app/controllers/filters_controller.rb b/app/controllers/filters_controller.rb index 6c840952a..ba34c1622 100644 --- a/app/controllers/filters_controller.rb +++ b/app/controllers/filters_controller.rb @@ -8,7 +8,12 @@ class FiltersController < ApplicationController def destroy @filter.destroy! - redirect_after_destroy + + if request.referer == root_url + redirect_to root_path + else + redirect_to cards_path(@filter.as_params) + end end private @@ -19,12 +24,4 @@ class FiltersController < ApplicationController def filter_params params.permit(*Filter::PERMITTED_PARAMS).compact_blank end - - def redirect_after_destroy - if request.referer == root_url - redirect_to root_path - else - redirect_to cards_path(@filter.as_params) - end - end end