From d8fbf9420ee33594eeb77b4ad817ef35e4b37443 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Thu, 28 Apr 2022 15:48:40 -0500 Subject: [PATCH] fix(teams): delete assignedUsers on open tasks --- migrations/tasks/team-tasks-v2.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/tasks/team-tasks-v2.js b/migrations/tasks/team-tasks-v2.js index 508fd56b56..6469b6f275 100644 --- a/migrations/tasks/team-tasks-v2.js +++ b/migrations/tasks/team-tasks-v2.js @@ -21,11 +21,12 @@ async function updateTeamTasks (team) { boardTask.group.assigningUsername = undefined; boardTask.group.sharedCompletion = undefined; const assignedUsers = clone(boardTask.group.assignedUsers); - boardTask.group.assignedUsers = {}; + boardTask.group.assignedUsers = null; for (const assignedUser of assignedUsers) { const userTask = find(teamUserTasks, task => task.userId === assignedUser && task.group.taskId === boardTask._id); if (userTask) { + if (!boardTask.group.assignedUsers) boardTask.group.assignedUsers = {}; boardTask.group.assignedUsers[assignedUser] = { assignedDate: userTask.group.assignedDate, assigningUsername: userTask.group.assigningUsername,