From 97abc96bb89eeae7ee6cf834e475aa027d505132 Mon Sep 17 00:00:00 2001 From: Rye Pasaporte Date: Fri, 28 Feb 2025 12:52:45 +0100 Subject: [PATCH] update function to use local timezone and use original format Signed-off-by: Rye Pasaporte --- .changeset/sweet-maps-invent.md | 2 +- .../src/components/FailedEntities.tsx | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.changeset/sweet-maps-invent.md b/.changeset/sweet-maps-invent.md index d0da1e6c48..390ce57dc7 100644 --- a/.changeset/sweet-maps-invent.md +++ b/.changeset/sweet-maps-invent.md @@ -2,4 +2,4 @@ '@backstage/plugin-catalog-unprocessed-entities': patch --- -Fixed the `convertTimeToLocalTimezone` function in the FailedEntities component to correctly parse ISO 8601 date strings. +Fixed the `convertTimeToLocalTimezone` function in the FailedEntities component to correctly parse ISO 8601 date strings and set the timezone to the current local timezone. diff --git a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx index 5ea16ba02f..0e13869528 100644 --- a/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx +++ b/plugins/catalog-unprocessed-entities/src/components/FailedEntities.tsx @@ -94,12 +94,10 @@ const RenderErrorContext = ({ */ const convertTimeToLocalTimezone = (strDateTime: string | Date) => { const dateTime = DateTime.fromISO(strDateTime.toLocaleString(), { - zone: 'UTC', + zone: DateTime.local().zoneName, }); - const dateTimeLocalTz = dateTime.setZone(DateTime.local().zoneName); - - return dateTimeLocalTz.toFormat('yyyy-MM-dd hh:mm:ss ZZZZ'); + return dateTime.toFormat('yyyy-MM-dd hh:mm:ss ZZZZ'); }; export const FailedEntities = () => {