Merge pull request #2311 from colegleason/add-challenge-user

Add challenge to user.challenges on creation. Fixes #2310
This commit is contained in:
Tyler Renelle 2014-01-08 14:50:20 -08:00
commit 6a61dd0740

View file

@ -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})