mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 23:27:26 +01:00
fix(teams): delete assignedUsers on open tasks
This commit is contained in:
@@ -21,11 +21,12 @@ async function updateTeamTasks (team) {
|
|||||||
boardTask.group.assigningUsername = undefined;
|
boardTask.group.assigningUsername = undefined;
|
||||||
boardTask.group.sharedCompletion = undefined;
|
boardTask.group.sharedCompletion = undefined;
|
||||||
const assignedUsers = clone(boardTask.group.assignedUsers);
|
const assignedUsers = clone(boardTask.group.assignedUsers);
|
||||||
boardTask.group.assignedUsers = {};
|
boardTask.group.assignedUsers = null;
|
||||||
for (const assignedUser of assignedUsers) {
|
for (const assignedUser of assignedUsers) {
|
||||||
const userTask = find(teamUserTasks, task => task.userId === assignedUser
|
const userTask = find(teamUserTasks, task => task.userId === assignedUser
|
||||||
&& task.group.taskId === boardTask._id);
|
&& task.group.taskId === boardTask._id);
|
||||||
if (userTask) {
|
if (userTask) {
|
||||||
|
if (!boardTask.group.assignedUsers) boardTask.group.assignedUsers = {};
|
||||||
boardTask.group.assignedUsers[assignedUser] = {
|
boardTask.group.assignedUsers[assignedUser] = {
|
||||||
assignedDate: userTask.group.assignedDate,
|
assignedDate: userTask.group.assignedDate,
|
||||||
assigningUsername: userTask.group.assigningUsername,
|
assigningUsername: userTask.group.assigningUsername,
|
||||||
|
|||||||
Reference in New Issue
Block a user