diff --git a/src/settingsHelper.ts b/src/settingsHelper.ts index 305f4ca..85b06f9 100755 --- a/src/settingsHelper.ts +++ b/src/settingsHelper.ts @@ -122,7 +122,7 @@ export default class SettingsHelper { public async updateUserSettings(update: Settings): Promise { const existingSettings = await this.getUserSettings(); - const newSettings = Object.assign({}, existingSettings, update); + const newSettings = Object.assign({}, JSON.parse(JSON.stringify(existingSettings)), JSON.parse(JSON.stringify(update))); const settingsAsJson = JSON.stringify(newSettings, null, 4);