diff --git a/website/server/models/group.js b/website/server/models/group.js index 6ca51cc955..143394eb89 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -1432,11 +1432,6 @@ schema.methods.syncTask = async function groupSyncTask (taskToSync, users, assig completed: false, }; - if (!taskToSync.group.assignedUsers) { - taskToSync.group.assignedUsers = []; - } - taskToSync.group.assignedUsers.push(user._id); - if (!taskToSync.group.assignedUsersDetail) { taskToSync.group.assignedUsersDetail = {}; } @@ -1445,6 +1440,8 @@ schema.methods.syncTask = async function groupSyncTask (taskToSync, users, assig } taskToSync.markModified('group.assignedUsersDetail'); + taskToSync.group.assignedUsers = _.keys(taskToSync.group.assignedUsersDetail); + // Sync tags const userTags = user.tags; const i = _.findIndex(userTags, { id: group._id });