You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2025/12/02 09:41:13 UTC
(airflow) 03/07: +Parse string with timezone to dayjs object, rather than create dayjs object and convert it (#57880)
This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 0465461a19122ced198f2df621a13f616a949229
Author: Tomi <74...@users.noreply.github.com>
AuthorDate: Thu Nov 20 21:11:51 2025 +0200
+Parse string with timezone to dayjs object, rather than create dayjs object and convert it (#57880)
(cherry picked from commit 83eaca08260d26badd93ec2e56a39299c402196a)
---
airflow-core/src/airflow/ui/src/components/DateTimeInput.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/airflow-core/src/airflow/ui/src/components/DateTimeInput.tsx b/airflow-core/src/airflow/ui/src/components/DateTimeInput.tsx
index 3ee9dbf62c8..cd7bd6ca8c7 100644
--- a/airflow-core/src/airflow/ui/src/components/DateTimeInput.tsx
+++ b/airflow-core/src/airflow/ui/src/components/DateTimeInput.tsx
@@ -47,7 +47,7 @@ export const DateTimeInput = forwardRef<HTMLInputElement, Props>(({ onChange, va
target: {
...event.target,
value: dayjs(event.target.value).isValid()
- ? dayjs(event.target.value).tz(selectedTimezone, true).toISOString()
+ ? dayjs.tz(event.target.value, selectedTimezone).toISOString() // UI Timezone -> Utc -> yyyy-mm-ddThh:mm
: "",
},
})