diff --git a/lib/classes/Utils.js b/lib/classes/Utils.js index 0377bc864..029eecf1b 100644 --- a/lib/classes/Utils.js +++ b/lib/classes/Utils.js @@ -334,12 +334,9 @@ class Utils { const userConfig = configUtils.getConfig(); const currentId = userConfig.userId; const globalConfig = configUtils.getGlobalConfig(); - if (globalConfig.users && globalConfig.users[currentId] && - globalConfig.users[currentId].dashboard && - globalConfig.users[currentId].dashboard.accessKey) { - return globalConfig.users[currentId].dashboard.accessKey; - } - return false; + const username = _.get(globalConfig, `users[${currentId}].dashboard.username`); + return _.get(globalConfig, `users[${currentId}].dashboard.accessKey`, false) || + _.get(globalConfig, `users[${currentId}].dashboard.accessKeys[${username}]`, false); } }