From 65856adb33bf1d1b9ff46e1574661d560835b79d Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Mon, 13 Oct 2025 00:41:19 +0100 Subject: [PATCH] Update preferences store to handle dates in telemetryRequested item --- src/lib/stores/preferences.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lib/stores/preferences.ts b/src/lib/stores/preferences.ts index cd9ccbc..769a031 100644 --- a/src/lib/stores/preferences.ts +++ b/src/lib/stores/preferences.ts @@ -25,7 +25,15 @@ function createPreferencesStore() { let stored: Preferences; try { const json = localStorage.getItem(STORAGE_KEY); - stored = json ? JSON.parse(json) : DEFAULT_PREFERENCES; + if (json) { + stored = JSON.parse(json); + // Convert telemetryRequested back to Date if it exists + stored.telemetryRequested = stored.telemetryRequested + ? new Date(stored.telemetryRequested) + : null; + } else { + stored = DEFAULT_PREFERENCES; + } } catch { stored = DEFAULT_PREFERENCES; }