diff --git a/airflow/www/static/js/api/useClearTaskDryRun.ts b/airflow/www/static/js/api/useClearTaskDryRun.ts index 7f068a001f65bb..33986a9b48682b 100644 --- a/airflow/www/static/js/api/useClearTaskDryRun.ts +++ b/airflow/www/static/js/api/useClearTaskDryRun.ts @@ -39,6 +39,7 @@ const useClearTaskDryRun = ({ recursive, failed, mapIndexes = [], + enabled = false, }: { dagId: string; runId: string; @@ -52,6 +53,7 @@ const useClearTaskDryRun = ({ recursive: boolean; failed: boolean; mapIndexes?: number[]; + enabled?: boolean; }) => useQuery( [ @@ -101,7 +103,8 @@ const useClearTaskDryRun = ({ }, } ); - } + }, + { enabled } ); export default useClearTaskDryRun; diff --git a/airflow/www/static/js/api/useMarkTaskDryRun.ts b/airflow/www/static/js/api/useMarkTaskDryRun.ts index 4a4441819d24f9..51478299410a5c 100644 --- a/airflow/www/static/js/api/useMarkTaskDryRun.ts +++ b/airflow/www/static/js/api/useMarkTaskDryRun.ts @@ -36,6 +36,7 @@ const useMarkTaskDryRun = ({ upstream, downstream, mapIndexes = [], + enabled = false, }: { dagId: string; runId: string; @@ -47,6 +48,7 @@ const useMarkTaskDryRun = ({ upstream: boolean; downstream: boolean; mapIndexes?: number[]; + enabled?: boolean; }) => useQuery( [ @@ -84,7 +86,8 @@ const useMarkTaskDryRun = ({ return axios.get(confirmUrl, { params, }); - } + }, + { enabled } ); export default useMarkTaskDryRun; diff --git a/airflow/www/static/js/dag/details/taskInstance/taskActions/ClearInstance.tsx b/airflow/www/static/js/dag/details/taskInstance/taskActions/ClearInstance.tsx index d935f99e658bc9..746ba9ca9269c0 100644 --- a/airflow/www/static/js/dag/details/taskInstance/taskActions/ClearInstance.tsx +++ b/airflow/www/static/js/dag/details/taskInstance/taskActions/ClearInstance.tsx @@ -102,6 +102,7 @@ const ClearModal = ({ recursive, failed, mapIndexes, + enabled: isOpen, }); const { mutateAsync: clearTask, isLoading } = useClearTask({ diff --git a/airflow/www/static/js/dag/details/taskInstance/taskActions/MarkInstanceAs.tsx b/airflow/www/static/js/dag/details/taskInstance/taskActions/MarkInstanceAs.tsx index 778fb4e3e25ae1..512b15931c6dbd 100644 --- a/airflow/www/static/js/dag/details/taskInstance/taskActions/MarkInstanceAs.tsx +++ b/airflow/www/static/js/dag/details/taskInstance/taskActions/MarkInstanceAs.tsx @@ -107,6 +107,7 @@ const MarkAsModal = ({ upstream, downstream, mapIndexes, + enabled: isOpen, } );