summaryrefslogtreecommitdiff
path: root/taskapp/events
diff options
context:
space:
mode:
Diffstat (limited to 'taskapp/events')
-rw-r--r--taskapp/events/task.py11
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"