From a0522357d406e0dfaed265fa1c36f724c7f69205 Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Sat, 30 Aug 2025 08:29:37 +0400 Subject: [PATCH] fix: query invalidating fixed in crud operations --- src/hooks/cruds/baseCrud/useCrudOperations.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hooks/cruds/baseCrud/useCrudOperations.tsx b/src/hooks/cruds/baseCrud/useCrudOperations.tsx index 3f37911..ea2b722 100644 --- a/src/hooks/cruds/baseCrud/useCrudOperations.tsx +++ b/src/hooks/cruds/baseCrud/useCrudOperations.tsx @@ -79,7 +79,13 @@ const useCrudOperations = < } }; - const onSettled = () => queryClient.invalidateQueries({ queryKey }); + const onSettled = () => { + queryClient.invalidateQueries({ + predicate: (query: { queryKey: any }) => { + return query.queryKey[0]?._id === key; + }, + }); + }; const createMutation = useMutation({ ...mutations.create,