diff --git a/front/src/modules/activities/hooks/useCompleteTask.ts b/front/src/modules/activities/hooks/useCompleteTask.ts index e50d00f60..2e64597a2 100644 --- a/front/src/modules/activities/hooks/useCompleteTask.ts +++ b/front/src/modules/activities/hooks/useCompleteTask.ts @@ -1,11 +1,13 @@ import { useCallback } from 'react'; import { useApolloClient } from '@apollo/client'; +import { getOperationName } from '@apollo/client/utilities'; import { Activity, useUpdateActivityMutation } from '~/generated/graphql'; import { ACTIVITY_UPDATE_FRAGMENT } from '../graphql/fragments/activityUpdateFragment'; +import { GET_ACTIVITIES } from '../graphql/queries/getActivities'; -type Task = Pick; +type Task = Pick; export function useCompleteTask(task: Task) { const [updateActivityMutation] = useUpdateActivityMutation(); @@ -33,6 +35,7 @@ export function useCompleteTask(task: Task) { completedAt, }, }, + refetchQueries: [getOperationName(GET_ACTIVITIES) ?? ''], }); }, [cachedTask, task.id, updateActivityMutation],