fix: #9378, crash on verifyToken if API Token settings not saved (null case error)

v1.18.x
Julian Lam 4 years ago
parent 27facadb6a
commit cc489708ee

@ -51,7 +51,7 @@ Auth.getLoginStrategies = function () {
}; };
Auth.verifyToken = async function (token, done) { Auth.verifyToken = async function (token, done) {
let { tokens } = await meta.settings.get('core.api'); let { tokens = [] } = await meta.settings.get('core.api');
tokens = tokens.reduce((memo, cur) => { tokens = tokens.reduce((memo, cur) => {
memo[cur.token] = cur.uid; memo[cur.token] = cur.uid;
return memo; return memo;

Loading…
Cancel
Save