fix: #9217, render 400 error page on bad access to /register

This commit is contained in:
Julian Lam
2021-01-24 13:59:00 -05:00
parent 06e2ef1a8e
commit b2b1450e5d
3 changed files with 18 additions and 4 deletions

View File

@@ -149,7 +149,13 @@ Controllers.register = async function (req, res, next) {
}
try {
if (registrationType === 'invite-only' || registrationType === 'admin-invite-only') {
await user.verifyInvitation(req.query);
try {
await user.verifyInvitation(req.query);
} catch (e) {
res.render('400', {
error: e.message,
});
}
}
const loginStrategies = require('../routes/authentication').getLoginStrategies();