From f7f9c4044bc0ad5c161c4c147be4f8fd1fb40877 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 8 Jul 2025 13:31:21 +0530 Subject: [PATCH] cache invalidation for calling fro workItem after assign task for today planne --- src/hooks/useTasks.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hooks/useTasks.js b/src/hooks/useTasks.js index 2c80aea1..a97b1616 100644 --- a/src/hooks/useTasks.js +++ b/src/hooks/useTasks.js @@ -173,12 +173,13 @@ export const useCreateTask = ( {onSuccessCallback, onErrorCallback} = {} ) => { const queryClient = useQueryClient(); return useMutation({ - mutationFn: async (payload) => { + mutationFn: async ({payload,workAreaId}) => { return await TasksRepository.assignTask(payload); }, onSuccess: ( _, variables ) => { - queryClient.invalidateQueries({queryKey:["taskList"]}); + queryClient.invalidateQueries( {queryKey: [ "taskList" ]} ); + queryClient.invalidateQueries( {queryKey: [ "WorkItems", variables?.workAreaId ]} ); showToast( "Task Assigned Successfully.", "success" ); if (onSuccessCallback) onSuccessCallback(variables); },