Skip to content

Commit

Permalink
Avoid settings override.
Browse files Browse the repository at this point in the history
  • Loading branch information
mishani0x0ef committed Oct 29, 2017
1 parent b7c8935 commit aae0420
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions ReportJ.Extension.Chrome/app/js/services/storageService.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,11 @@ export default function StorageService(browser) {
browser.storage.sync.get(["settings"], (storage) => {
const settingsExists = !isNil(storage.settings) && !isNil(storage.settings.general);
const defaultSettings = new GeneralSettings();
let settings = defaultSettings;
if (settingsExists) {
const settings = Object.assign(defaultSettings, storage.settings.general);
resolve(settings);
} else {
const settings = { general: defaultSettings };
that.saveSettings(settings);
resolve(defaultSettings);
settings = Object.assign(defaultSettings, storage.settings.general);
}
resolve(settings);
});
});
}
Expand Down

0 comments on commit aae0420

Please sign in to comment.