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