From 76ad3bbe7898798343bb0a01ef738fcf0e1e85c3 Mon Sep 17 00:00:00 2001 From: Cole Gleason Date: Wed, 8 Jan 2014 16:41:16 -0600 Subject: [PATCH] Add challenge to user.challenges on creation. Fixes #2310 --- src/models/challenge.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/models/challenge.js b/src/models/challenge.js index 621cd72cf7..2656bebe1b 100644 --- a/src/models/challenge.js +++ b/src/models/challenge.js @@ -82,6 +82,11 @@ ChallengeSchema.methods.syncToUser = function(user, cb) { var self = this; self.shortName = self.shortName || self.name; + // Add challenge to user.challenges + if (!_.contains(user.challenges, self._id)) { + user.challenges.push(self._id); + } + // Sync tags var tags = user.tags || []; var i = _.findIndex(tags, {id: self._id})