diff --git a/server/boot/user.js b/server/boot/user.js index f266fa6f123..9e6402b207c 100644 --- a/server/boot/user.js +++ b/server/boot/user.js @@ -319,11 +319,12 @@ module.exports = function(app) { showFront && user.isFrontEndCert || !showFront && user.isFullStackCert ) { - var { completedDate } = _.find(user.completedChallenges, { - id: showFront ? - frontEndChallangeId : - fullStackChallangeId - }); + var { completedDate = new Date() } = + _.find(user.completedChallenges, { + id: showFront ? + frontEndChallangeId : + fullStackChallangeId + }) || {}; return res.render( showFront ? @@ -342,7 +343,7 @@ module.exports = function(app) { `Looks like user ${username} is not Front End certified` : `Looks like user ${username} is not Full Stack certified` }); - res.redirect('/map'); + res.redirect('back'); }, next );