fix(tasks): prevent endless references
This would lead to failing attempts when updating the task later on (for example marking it as favorite)
This commit is contained in:
parent
4d6fd9ecc4
commit
2541733c71
@ -173,11 +173,17 @@ async function addTask() {
|
|||||||
relationKind: RELATION_KIND.PARENTTASK,
|
relationKind: RELATION_KIND.PARENTTASK,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
createdTask.relatedTasks[RELATION_KIND.PARENTTASK] = [createdParentTask]
|
createdTask.relatedTasks[RELATION_KIND.PARENTTASK] = [{
|
||||||
|
...createdParentTask,
|
||||||
|
relatedTasks: {}, // To avoid endless references
|
||||||
|
}]
|
||||||
// we're only emitting here so that the relation shows up in the project
|
// we're only emitting here so that the relation shows up in the project
|
||||||
emit('taskAdded', createdTask)
|
emit('taskAdded', createdTask)
|
||||||
|
|
||||||
createdParentTask.relatedTasks[RELATION_KIND.SUBTASK] = [createdTask]
|
createdParentTask.relatedTasks[RELATION_KIND.SUBTASK] = [{
|
||||||
|
...createdTask,
|
||||||
|
relatedTasks: {}, // To avoid endless references
|
||||||
|
}]
|
||||||
emit('taskAdded', createdParentTask)
|
emit('taskAdded', createdParentTask)
|
||||||
|
|
||||||
return rel
|
return rel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user