diff --git a/src/helpers.js b/src/helpers.js index 7022124..597124f 100644 --- a/src/helpers.js +++ b/src/helpers.js @@ -32,10 +32,11 @@ const SettingScope = { * @param string key Setting key * @param object login Login object * @param object settings Settings object + * @param string scope SettingScope value to specify where to search for the setting (optional) * @return object Setting value */ -function getSetting(key, login, settings) { - if (typeof login.settings[key] !== "undefined") { +function getSetting(key, login, settings, scope = SettingScope.Login) { + if (scope === SettingScope.Login && typeof login.settings[key] !== "undefined") { return login.settings[key]; } if (typeof settings.stores[login.store.id].settings[key] !== "undefined") {