summaryrefslogtreecommitdiff
path: root/app/relay/runner.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-07 23:45:31 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-07 23:45:31 +0200
commit8850e41b3c51a5d90ca6c1667d6c1b1cebae6ad0 (patch)
tree0d92519c3980f83fcb29bffaae674722e9338041 /app/relay/runner.js
parent927d75b8d4579f86adb0c3d8f3eb8847924b0c09 (diff)
"after" tasks working
Diffstat (limited to 'app/relay/runner.js')
-rw-r--r--app/relay/runner.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 1c98977..2459996 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -318,8 +318,12 @@ export function run_task_with_activity(task, module, activity, preempt=false, wa
set_connected(false)
// remove task from queue
// queue.remove_task(task)
+ console.log('success?', task.success, activity)
if (task.success && activity.after) {
- return run_task_with_activity(task, module, activity.after, preempt, watch)
+ if (activity.after in modules[task.module].activities) {
+ const after_activity = modules[task.module].activities[activity.after]
+ return run_task_with_activity(task, module, after_activity, preempt, watch)
+ }
}
return run_next_task()
}