diff --git a/api-server/server/boot/challenge.js b/api-server/server/boot/challenge.js index 03d7a150100..cd30e844dbc 100644 --- a/api-server/server/boot/challenge.js +++ b/api-server/server/boot/challenge.js @@ -410,6 +410,9 @@ export default async function bootChallenge(app, done) { async function redirectToCurrentChallenge(req, res, next) { const { user } = req; + if (!user) { + return res.redirect(learnURL); + } const challengeId = user && user.currentChallengeId; log(req.user.username); log(challengeId);