From 7ffb8f1628ed94768e8aa1c867ed959554326718 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Thu, 17 Apr 2025 00:18:24 -0600 Subject: [PATCH] Update SaveMetricToCollectionButton.tsx --- .../features/buttons/SaveMetricToCollectionButton.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/components/features/buttons/SaveMetricToCollectionButton.tsx b/web/src/components/features/buttons/SaveMetricToCollectionButton.tsx index 24bd8e998..cfbbdcee8 100644 --- a/web/src/components/features/buttons/SaveMetricToCollectionButton.tsx +++ b/web/src/components/features/buttons/SaveMetricToCollectionButton.tsx @@ -7,6 +7,7 @@ import { useRemoveMetricFromCollection, useSaveMetricToCollections } from '@/api/buster_rest/metrics'; +import uniq from 'lodash/uniq'; export const SaveMetricToCollectionButton: React.FC<{ metricIds: string[]; @@ -29,7 +30,7 @@ export const SaveMetricToCollectionButton: React.FC<{ ); const onSaveToCollection = useMemoizedFn(async (collectionIds: string[]) => { - setSelectedCollections(collectionIds); + setSelectedCollections((prev) => uniq([...prev, ...collectionIds])); await saveMetricToCollection({ metricIds, collectionIds