diff --git a/js/src/views/Settings/Preferences.vue b/js/src/views/Settings/Preferences.vue index 563d50586..e9f1a0d94 100644 --- a/js/src/views/Settings/Preferences.vue +++ b/js/src/views/Settings/Preferences.vue @@ -144,7 +144,11 @@ export default class Preferences extends Vue { if (this.loggedUser?.settings?.timezone) { return this.loggedUser.settings.timezone; } - return Intl.DateTimeFormat().resolvedOptions().timeZone; + const detectedTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone; + if (this.loggedUser?.settings?.timezone === null) { + this.updateUserSettings({ timezone: detectedTimezone }); + } + return detectedTimezone; } set selectedTimezone(selectedTimezone: string) {