diff --git a/packages/api/src/controllers/auth.js b/packages/api/src/controllers/auth.js index d3db8660c..6e0d44072 100644 --- a/packages/api/src/controllers/auth.js +++ b/packages/api/src/controllers/auth.js @@ -129,7 +129,8 @@ module.exports = { if (!logins) { return { error: 'Logins not configured' }; } - if (logins.find(x => x.login == login)?.password == password) { + const foundLogin = logins.find(x => x.login == login) + if (foundLogin && foundLogin.password == password) { return { accessToken: jwt.sign({ login }, tokenSecret, { expiresIn: getTokenLifetime() }), };