[#1677] only set TASK_DELETED on tasks in current challenge (don't clobber other

challenges)
This commit is contained in:
Tyler Renelle
2013-10-31 14:52:24 -07:00
parent 39821752fa
commit 238d796ec4

View File

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