From db46b5e3805acf1724ec53d4f33cb9630ef0668f Mon Sep 17 00:00:00 2001 From: Miodec Date: Fri, 4 Mar 2022 15:51:10 +0100 Subject: [PATCH] spreading default config instead of referencing --- frontend/src/scripts/config.ts | 6 ++++-- frontend/src/scripts/db.ts | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/scripts/config.ts b/frontend/src/scripts/config.ts index 01b69eff8..b2c1ec003 100644 --- a/frontend/src/scripts/config.ts +++ b/frontend/src/scripts/config.ts @@ -1821,8 +1821,10 @@ export function apply( } export function reset(): void { - config = DefaultConfig; - apply(DefaultConfig); + config = { + ...DefaultConfig, + }; + apply(config); saveFullConfigToLocalStorage(); } diff --git a/frontend/src/scripts/db.ts b/frontend/src/scripts/db.ts index 7353715bc..c52ea24c3 100644 --- a/frontend/src/scripts/db.ts +++ b/frontend/src/scripts/db.ts @@ -95,7 +95,9 @@ export async function initSnapshot(): Promise< // } // LoadingPage.updateText("Downloading config..."); if (configData) { - const newConfig = DefaultConfig; + const newConfig = { + ...DefaultConfig, + }; for (const key in configData.config) { const value = configData.config[key];