From 5189303f8c90491440f608ad56b42a4a084ee8d0 Mon Sep 17 00:00:00 2001 From: Timur Demin Date: Fri, 14 Jun 2019 00:02:08 +0500 Subject: [PATCH] Fix demoting new tasks to tree level 3 or more --- project_amber/helpers/task.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project_amber/helpers/task.py b/project_amber/helpers/task.py index 4868452..6f0d953 100644 --- a/project_amber/helpers/task.py +++ b/project_amber/helpers/task.py @@ -68,7 +68,7 @@ def updateTask(task_id: int, uid: int, **kwargs) -> int: # TODO: we limit changing parent IDs to prevent circular deps, # can this be done better? new_parent = getTask(kwargs["parent_id"], uid) - if new_parent.gen > task.gen: + if new_parent.gen > task.gen and task.is_child(): raise BadRequest(MSG_TASK_DANGEROUS) task.parent_id = new_parent.id updateChildren(task.id)