From d9779d8e516a69ceb419256e7f577aa082d8dbad Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 3 Jan 2014 14:34:47 -0700 Subject: [PATCH] challenges: but provide default notes --- src/models/challenge.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/models/challenge.js b/src/models/challenge.js index ce9dc19d84..621cd72cf7 100644 --- a/src/models/challenge.js +++ b/src/models/challenge.js @@ -102,6 +102,7 @@ ChallengeSchema.methods.syncToUser = function(user, cb) { _.each(self.tasks, function(task){ var list = user[task.type+'s']; var userTask = user.tasks[task.id] || (list.push(syncableAttrs(task)), list[list.length-1]); + if (!userTask.notes) userTask.notes = task.notes; // don't override the notes, but provide it if not provided userTask.challenge = {id:self._id}; userTask.tags = userTask.tags || {}; userTask.tags[self._id] = true;