From 701e41b664bcb2a2515015aa1d43bb01c9291dfe Mon Sep 17 00:00:00 2001 From: Navin Karkera Date: Mon, 30 Jun 2025 22:30:48 +0200 Subject: [PATCH] fix: invalidate library queries on restore container (#2231) Restoring containers should invalidate queries in the library to show the deleted component without needing to refresh. --- src/library-authoring/data/apiHooks.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/library-authoring/data/apiHooks.ts b/src/library-authoring/data/apiHooks.ts index 2dc81e980..f6d3fd69f 100644 --- a/src/library-authoring/data/apiHooks.ts +++ b/src/library-authoring/data/apiHooks.ts @@ -690,6 +690,7 @@ export const useRestoreContainer = (containerId: string) => { return useMutation({ mutationFn: async () => api.restoreContainer(containerId), onSettled: () => { + queryClient.invalidateQueries({ queryKey: libraryAuthoringQueryKeys.contentLibrary(libraryId) }); queryClient.invalidateQueries({ predicate: (query) => libraryQueryPredicate(query, libraryId) }); }, });