From 238d796ec40e49d8b67405460f35725a438c7801 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 31 Oct 2013 14:52:24 -0700 Subject: [PATCH] [#1677] only set TASK_DELETED on tasks in current challenge (don't clobber other challenges) --- src/controllers/challenges.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/controllers/challenges.js b/src/controllers/challenges.js index 525e138754..4cf4ea9709 100644 --- a/src/controllers/challenges.js +++ b/src/controllers/challenges.js @@ -52,7 +52,8 @@ var syncChalToUser = function(chal, user) { // Flag deleted tasks as "broken" _.each(user.tasks, function(task){ - if (!chal.tasks[task.id]) task.challenge.broken = 'TASK_DELETED'; + if (task.challenge && task.challenge.id==chal._id && !chal.tasks[task.id]) + task.challenge.broken = 'TASK_DELETED'; }) };