From cd95894691dacef16f435733063ab10783783962 Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Tue, 21 May 2024 03:20:01 -0400 Subject: [PATCH] Fix UTC/GMT parsing, what the heck was I thinking when I wrote that --- src/buttons/event-creation/dateTimeUtils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/buttons/event-creation/dateTimeUtils.ts b/src/buttons/event-creation/dateTimeUtils.ts index 0eb7305..45bc427 100644 --- a/src/buttons/event-creation/dateTimeUtils.ts +++ b/src/buttons/event-creation/dateTimeUtils.ts @@ -134,8 +134,8 @@ const parseEventTimeZone = (preParsedEventTimeZone: string): [string, string] => addPlusSign = true; } // Determine if we need to prepend UTC/GMT, handle adding the + into the string - if (!preParsedEventTimeZone.startsWith('UTC') && preParsedEventTimeZone.startsWith('GMT')) { - preParsedEventTimeZone = `UTC${addPlusSign && '+'}${preParsedEventTimeZone}`; + if (!preParsedEventTimeZone.startsWith('UTC') || preParsedEventTimeZone.startsWith('GMT')) { + preParsedEventTimeZone = `UTC${addPlusSign ? '+' : ''}${preParsedEventTimeZone.startsWith('GMT') ? preParsedEventTimeZone.slice(3) : preParsedEventTimeZone}`; } else if (addPlusSign) { preParsedEventTimeZone = `${preParsedEventTimeZone.slice(0, 3)}+${preParsedEventTimeZone.slice(3)}`; }