Skip to content

Commit 8fd154e

Browse files
Quick fix for filters with 'All' option marked
1 parent 956d22a commit 8fd154e

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

decidim-core/app/controllers/concerns/decidim/filter_resource.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ def filter_params
5353
@filter_params = begin
5454
passed_params = params.to_unsafe_h[:filter].try(:symbolize_keys) || {}
5555
passed_params.transform_values! { |value| value == all_value ? nil : value } if all_value.present?
56+
# REDESIGN_PENDING - This behaviour should be produced on js
57+
# manipulation of query params
58+
passed_params.transform_values! { |values| values.is_a?(Array) && values.count(&:blank?) > 1 ? [""] : values }
5659
default_filter_params.merge(passed_params.slice(*default_filter_params.keys))
5760
end
5861
end

0 commit comments

Comments
 (0)