From f43e452de1ec6517dc6e6b74c85c790a8ded9dcc Mon Sep 17 00:00:00 2001 From: Pouria Delfanazari Date: Tue, 4 Nov 2025 16:28:31 -0800 Subject: [PATCH] fix: card add/remove sync --- src/webapp/features/cards/lib/mutations/useAddCard.tsx | 1 + .../cards/lib/mutations/useRemoveCardFromCollections.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/src/webapp/features/cards/lib/mutations/useAddCard.tsx b/src/webapp/features/cards/lib/mutations/useAddCard.tsx index 2b33a34d..97cdaf8d 100644 --- a/src/webapp/features/cards/lib/mutations/useAddCard.tsx +++ b/src/webapp/features/cards/lib/mutations/useAddCard.tsx @@ -28,6 +28,7 @@ export default function useAddCard() { queryClient.invalidateQueries({ queryKey: feedKeys.all() }); queryClient.invalidateQueries({ queryKey: collectionKeys.mine() }); queryClient.invalidateQueries({ queryKey: collectionKeys.infinite() }); + queryClient.invalidateQueries({ queryKey: collectionKeys.all() }); queryClient.invalidateQueries({ queryKey: collectionKeys.bySembleUrl(variables.url), }); diff --git a/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx b/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx index 9f2c8323..bae910db 100644 --- a/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx +++ b/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx @@ -19,6 +19,7 @@ export default function useRemoveCardFromCollections() { onSuccess: (_data, variables) => { queryClient.invalidateQueries({ queryKey: collectionKeys.infinite() }); queryClient.invalidateQueries({ queryKey: collectionKeys.mine() }); + queryClient.invalidateQueries({ queryKey: collectionKeys.all() }); variables.collectionIds.forEach((id) => { queryClient.invalidateQueries({ -- 2.51.2