diff --git a/lib/filterrific/action_view_extension.rb b/lib/filterrific/action_view_extension.rb index 66256ac..9eae027 100644 --- a/lib/filterrific/action_view_extension.rb +++ b/lib/filterrific/action_view_extension.rb @@ -81,7 +81,9 @@ def filterrific_sorting_link(filterrific, sort_key, opts = {}) current_sort_direction: if current_sorting current_sorting.end_with?("_desc") ? "desc" : "asc" end, - current_sort_direction_indicator: (current_sorting.end_with?("_desc") ? opts[:descending_indicator] : opts[:ascending_indicator]) + current_sort_direction_indicator: if current_sorting + (current_sorting.end_with?("_desc") ? opts[:descending_indicator] : opts[:ascending_indicator]) + end ) new_sort_key = sort_key.to_s if new_sort_key == opts[:current_sort_key]