fix: improper override of req.body.username in login logic

This commit is contained in:
Julian Lam
2021-01-29 17:03:26 -05:00
parent b820d23401
commit 7419922040

View File

@@ -234,7 +234,10 @@ authenticationController.login = async (req, res, next) => {
user.getUsernameByEmail(req.body.username, next);
},
function (username, next) {
req.body.username = username || req.body.username;
if (username !== '[[global:guest]]') {
req.body.username = username;
}
(res.locals.continueLogin || continueLogin)(strategy, req, res, next);
},
], next);