From f15d7daa2ed5e354f882c855489ca31331d359ff Mon Sep 17 00:00:00 2001 From: terakilobyte Date: Tue, 26 May 2015 08:32:17 -0400 Subject: [PATCH] Fix for old challenge names in account view so linking still works. --- controllers/challenge.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/controllers/challenge.js b/controllers/challenge.js index 38d05e6bf6..c647feba67 100644 --- a/controllers/challenge.js +++ b/controllers/challenge.js @@ -147,10 +147,12 @@ exports.returnCurrentChallenge = function(req, res, next) { exports.returnIndividualChallenge = function(req, res, next) { var dashedName = req.params.challengeName; - var challengeName = dashedName.replace(/\-/g, ' ') - .split(' ') - .slice(1) - .join(' '); + var challengeName = /^(bonfire|waypoint)/.test(dashedName) ? dashedName + .replace(/\-/g, ' ') + .split(' ') + .slice(1) + .join(' ') + : dashedName; Challenge.find({'name': new RegExp(challengeName, 'i')}, function(err, challengeFromMongo) {