From 18ee36832b2ddc9f5cc16b9e81550b0afe7b18fb Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Mon, 18 Nov 2024 17:06:22 +0100 Subject: [PATCH] ui: if no tz, use local --- frontend/app/mstore/types/sessionSettings.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/app/mstore/types/sessionSettings.ts b/frontend/app/mstore/types/sessionSettings.ts index 38fb1ec46..f43da583e 100644 --- a/frontend/app/mstore/types/sessionSettings.ts +++ b/frontend/app/mstore/types/sessionSettings.ts @@ -83,7 +83,12 @@ export default class SessionSettings { ) || { label: 'Local', value: `UTC${userTimezoneOffset}` }; const savedTz = localStorage.getItem(TIMEZONE) - const isLocal = localStorage.getItem(TIMEZONE_LOCAL) === 'true'; + let isLocal = localStorage.getItem(TIMEZONE_LOCAL) === 'true'; + if (!savedTz) { + localStorage.setItem(TIMEZONE, JSON.stringify(defaultTimezone)); + localStorage.setItem(TIMEZONE_LOCAL, 'true'); + isLocal = true; + } if (isLocal) { this.timezone = defaultTimezone; this.usingLocal = true;