diff --git a/webapp/frontend/src/@treo/services/config/config.service.ts b/webapp/frontend/src/@treo/services/config/config.service.ts index b1501f5..6d6c80f 100644 --- a/webapp/frontend/src/@treo/services/config/config.service.ts +++ b/webapp/frontend/src/@treo/services/config/config.service.ts @@ -19,11 +19,11 @@ export class TreoConfigService { let currentScrutinyConfig = defaultConfig - let localConfigStr = localStorage.getItem(SCRUTINY_CONFIG_LOCAL_STORAGE_KEY) + const localConfigStr = localStorage.getItem(SCRUTINY_CONFIG_LOCAL_STORAGE_KEY) if(localConfigStr){ - //check localstorage for a value - let localConfig = JSON.parse(localConfigStr) - currentScrutinyConfig = localConfig + // check localstorage for a value + const localConfig = JSON.parse(localConfigStr) + currentScrutinyConfig = Object.assign({}, localConfig, currentScrutinyConfig) // make sure defaults are available if missing from localStorage. } // Set the private defaults