From 179531681304269661bd51ce44a9c2dfdd3b083a Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 31 Jul 2024 11:45:14 +0100 Subject: [PATCH] Clear free text filters for csv dowloads --- app/services/filter_manager.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/services/filter_manager.rb b/app/services/filter_manager.rb index 6406fd168..9f68a097c 100644 --- a/app/services/filter_manager.rb +++ b/app/services/filter_manager.rb @@ -97,6 +97,11 @@ class FilterManager new_filters[filter] = params[filter] if params[filter].present? end + if params["action"] == "download_csv" + new_filters["assigned_to"] = "all" if new_filters["assigned_to"] == "specific_user" && new_filters["user_text_search"].present? + new_filters["owning_organisation_select"] = "all" if new_filters["owning_organisation_select"] == "specific_organisation" && new_filters["owning_organisation_text_search"].present? + new_filters["managing_organisation_select"] = "all" if new_filters["managing_organisation_select"] == "specific_organisation" && new_filters["managing_organisation_text_search"].present? + end new_filters = new_filters.except("owning_organisation") if params["owning_organisation_select"] == "all" new_filters = new_filters.except("managing_organisation") if params["managing_organisation_select"] == "all"