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,