From 40bcf2b36f777c6338a40581a472333974770c93 Mon Sep 17 00:00:00 2001 From: Tink Date: Tue, 3 Mar 2026 13:16:37 +0100 Subject: [PATCH] fix: validate default settings timezone on startup (#2345) --- pkg/config/config.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/config/config.go b/pkg/config/config.go index cc61ec51b..6eaab3acd 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -644,7 +644,9 @@ func InitConfig() { MigrationMicrosoftTodoRedirectURL.Set(ServicePublicURL.GetString() + "migrate/microsoft-todo") } - if DefaultSettingsTimezone.GetString() == "" { + if tz := DefaultSettingsTimezone.GetString(); tz == "" { + DefaultSettingsTimezone.Set(ServiceTimeZone.GetString()) + } else if _, err := time.LoadLocation(tz); err != nil { DefaultSettingsTimezone.Set(ServiceTimeZone.GetString()) }