From 7d7b2e049fcd4b299edc5244382f56d073ee1acd Mon Sep 17 00:00:00 2001 From: Bouncey Date: Tue, 20 Nov 2018 10:51:48 +0000 Subject: [PATCH] fix: Handle no user request --- api-server/server/boot/challenge.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api-server/server/boot/challenge.js b/api-server/server/boot/challenge.js index 03d7a15010..cd30e844db 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);