diff --git a/server/routes/auth.coffee b/server/routes/auth.coffee index f73b8f640..178564bbc 100644 --- a/server/routes/auth.coffee +++ b/server/routes/auth.coffee @@ -138,7 +138,7 @@ module.exports.setup = (app) -> session.set 'unsubscribed', true session.save (err) -> return errors.serverError res, 'Database failure.' if err - res.send "Unsubscribed #{req.query.email} from CodeCombat emails for #{session.levelName} #{session.team} ladder updates. Sorry to see you go! <p><a href='/play/ladder/#{session.levelID}#my-matches'>Ladder preferences</a></p>" + res.send "Unsubscribed #{req.query.email} from CodeCombat emails for #{session.get('levelName')} #{session.get('team')} ladder updates. Sorry to see you go! <p><a href='/play/ladder/#{session.levelID}#my-matches'>Ladder preferences</a></p>" res.end() User.findOne({emailLower: req.query.email.toLowerCase()}).exec (err, user) -> diff --git a/server/routes/mail.coffee b/server/routes/mail.coffee index 581dbd383..9d54f2c92 100644 --- a/server/routes/mail.coffee +++ b/server/routes/mail.coffee @@ -554,7 +554,7 @@ handleLadderUpdate = (req, res) -> endTime = startTime + 15 * 60 * 1000 # Debugging: make sure there's something to send findParameters = {submitted: true, submitDate: {$gt: new Date(startTime), $lte: new Date(endTime)}} # TODO: think about putting screenshots in the email - selectString = 'creator team levelName levelID totalScore matches submitted submitDate scoreHistory level.original' + selectString = 'creator team levelName levelID totalScore matches submitted submitDate scoreHistory level.original unsubscribed' query = LevelSession.find(findParameters) .select(selectString) .lean()