From a8fca47a8c31d05f583db93eb2eae653c661222c Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Fri, 21 Jun 2024 16:16:16 +1000 Subject: [PATCH] Fix save default filter not clearing criteria (#4999) --- .../src/components/List/SavedFilterList.tsx | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/ui/v2.5/src/components/List/SavedFilterList.tsx b/ui/v2.5/src/components/List/SavedFilterList.tsx index e10ca5fd6..63654c028 100644 --- a/ui/v2.5/src/components/List/SavedFilterList.tsx +++ b/ui/v2.5/src/components/List/SavedFilterList.tsx @@ -10,7 +10,7 @@ import { Tooltip, } from "react-bootstrap"; import { - useConfigureUI, + useConfigureUISetting, useFindSavedFilters, useSavedFilterDestroy, useSaveFilter, @@ -51,7 +51,7 @@ export const SavedFilterList: React.FC = ({ const [saveFilter] = useSaveFilter(); const [destroyFilter] = useSavedFilterDestroy(); - const [saveUI] = useConfigureUI(); + const [saveUISetting] = useConfigureUISetting(); const savedFilters = data?.findSavedFilters ?? []; @@ -136,17 +136,14 @@ export const SavedFilterList: React.FC = ({ try { setSaving(true); - await saveUI({ + await saveUISetting({ variables: { - partial: { - defaultFilters: { - [view.toString()]: { - mode: filter.mode, - find_filter: filterCopy.makeFindFilter(), - object_filter: filterCopy.makeSavedFilter(), - ui_options: filterCopy.makeSavedUIOptions(), - }, - }, + key: `defaultFilters.${view.toString()}`, + value: { + mode: filter.mode, + find_filter: filterCopy.makeFindFilter(), + object_filter: filterCopy.makeSavedFilter(), + ui_options: filterCopy.makeSavedUIOptions(), }, }, });