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.
This commit is contained in:
Navin Karkera
2025-06-30 22:30:48 +02:00
committed by GitHub
parent ac9faacc4d
commit 701e41b664

View File

@@ -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) });
},
});