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 = () => {