This is an automated email from the ASF dual-hosted git repository.

pierrejeambrun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 405c8c97321 Disable Past/Future options for Mark TI as when logical 
date is null (#47182)
405c8c97321 is described below

commit 405c8c97321cc0510595f9ca1435a62a5010e4da
Author: Brent Bovenzi <[email protected]>
AuthorDate: Fri Feb 28 04:38:11 2025 -0500

    Disable Past/Future options for Mark TI as when logical date is null 
(#47182)
---
 .../src/components/MarkAs/TaskInstance/MarkTaskInstanceAsDialog.tsx   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/airflow/ui/src/components/MarkAs/TaskInstance/MarkTaskInstanceAsDialog.tsx 
b/airflow/ui/src/components/MarkAs/TaskInstance/MarkTaskInstanceAsDialog.tsx
index f3f9a3ce16a..80437969a30 100644
--- a/airflow/ui/src/components/MarkAs/TaskInstance/MarkTaskInstanceAsDialog.tsx
+++ b/airflow/ui/src/components/MarkAs/TaskInstance/MarkTaskInstanceAsDialog.tsx
@@ -101,8 +101,8 @@ const MarkTaskInstanceAsDialog = ({ onClose, open, state, 
taskInstance }: Props)
               multiple
               onChange={setSelectedOptions}
               options={[
-                { label: "Past", value: "past" },
-                { label: "Future", value: "future" },
+                { disabled: taskInstance.logical_date === null, label: "Past", 
value: "past" },
+                { disabled: taskInstance.logical_date === null, label: 
"Future", value: "future" },
                 { label: "Upstream", value: "upstream" },
                 { label: "Downstream", value: "downstream" },
               ]}

Reply via email to