diff options
Diffstat (limited to 'taskapp/events')
-rw-r--r-- | taskapp/events/task.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/taskapp/events/task.py b/taskapp/events/task.py index 04cdd2d..19e84b2 100644 --- a/taskapp/events/task.py +++ b/taskapp/events/task.py @@ -8,12 +8,13 @@ from pytask.taskapp.utilities.notification import create_notification def publishTask(task, rem_mentors=True, rem_comments=True): """ set the task status to open """ - if task.sub_type == 'D': - deps, subs = task.map_subs.all(), [] - else: - subs, deps = task.map_subs.all(), [] + # if task.sub_type == 'D': + # deps, subs = task.map_subs.all(), [] + #else: + # subs, deps = task.map_subs.all(), [] - if subs or any(map(lambda t:t.status!="CM",deps)): + task = getTask(task.id) + if task.subs or any(map(lambda t:t.status!="CM",task.deps)): task.status = "LO" else: task.status = "OP" |