diff --git a/src/components/graph/GraphCanvas.vue b/src/components/graph/GraphCanvas.vue index b59f15ebe..ea052d34a 100644 --- a/src/components/graph/GraphCanvas.vue +++ b/src/components/graph/GraphCanvas.vue @@ -420,9 +420,7 @@ onMounted(async () => { throw error } } - CORE_SETTINGS.forEach((setting) => { - settingStore.addSetting(setting) - }) + CORE_SETTINGS.forEach(settingStore.addSetting) await newUserService().initializeIfNewUser(settingStore) diff --git a/src/platform/settings/constants/coreSettings.ts b/src/platform/settings/constants/coreSettings.ts index 1ec09903f..916d2e8fa 100644 --- a/src/platform/settings/constants/coreSettings.ts +++ b/src/platform/settings/constants/coreSettings.ts @@ -163,7 +163,8 @@ export const CORE_SETTINGS: SettingParams[] = [ defaultsByInstallVersion: { '1.25.0': 'legacy' }, - onChange: async (newValue: string) => { + onChange: async (newValue: string, oldValue?: string) => { + if (!oldValue) return const settingStore = useSettingStore() if (newValue === 'standard') {