This is an automated email from the ASF dual-hosted git repository. vatsrahul1001 pushed a commit to branch v3-2-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit d6759da3cd815429f3a4609cf96bb793bf94fe9e Author: Rahul Vats <[email protected]> AuthorDate: Wed Apr 15 19:45:30 2026 +0530 fix(ui): invalidate task instances list query after clearing task instance (#63923) (#65304) After clearing a task instance, the TaskInstances list page was not refreshing to show the updated state. This was because `useClearTaskInstances` was missing `[useTaskInstanceServiceGetTaskInstancesKey]` in the list of query keys to invalidate on success. Both `useClearRun` and `usePatchTaskInstance` correctly invalidate this query — this change brings `useClearTaskInstances` in line with them. Fixes: #60703 (cherry picked from commit f47038e9efb4aa1a193314b2df4c5f0c652be9d9) Co-authored-by: nagasrisai <[email protected]> --- airflow-core/src/airflow/ui/src/queries/useClearTaskInstances.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/airflow-core/src/airflow/ui/src/queries/useClearTaskInstances.ts b/airflow-core/src/airflow/ui/src/queries/useClearTaskInstances.ts index b02cc1bbac6..2d70c49bc5b 100644 --- a/airflow-core/src/airflow/ui/src/queries/useClearTaskInstances.ts +++ b/airflow-core/src/airflow/ui/src/queries/useClearTaskInstances.ts @@ -24,6 +24,7 @@ import { useDagRunServiceGetDagRunsKey, UseGanttServiceGetGanttDataKeyFn, UseTaskInstanceServiceGetMappedTaskInstanceKeyFn, + useTaskInstanceServiceGetTaskInstancesKey, useTaskInstanceServicePostClearTaskInstances, } from "openapi/queries"; import type { ApiError } from "openapi/requests"; @@ -114,6 +115,7 @@ export const useClearTaskInstances = ({ ...taskInstanceKeys, UseDagRunServiceGetDagRunKeyFn({ dagId, dagRunId }), [useDagRunServiceGetDagRunsKey], + [useTaskInstanceServiceGetTaskInstancesKey], [useClearTaskInstancesDryRunKey, dagId], [usePatchTaskInstanceDryRunKey, dagId, dagRunId], UseGanttServiceGetGanttDataKeyFn({ dagId, runId: dagRunId }),
