summaryrefslogtreecommitdiff
path: root/app/relay/runner.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-04 04:03:55 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-04 04:03:55 +0200
commit0cfde7b1c1ded067f56c681722b3c3d5f08692be (patch)
tree8f5ded6e9001f23389110ee051c10fac92ac04c0 /app/relay/runner.js
parent57726902fe70f6c051c20f7104a9b78687c15479 (diff)
instructiones
Diffstat (limited to 'app/relay/runner.js')
-rw-r--r--app/relay/runner.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 811dff3..8231e3b 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -89,9 +89,10 @@ export function status () {
export function build_params(module, activity, task) {
const interpreter = interpreters[activity.type]
- let opt_params;
+ let opt_params, activity_params;
if (typeof activity.params === 'function') {
opt_params = activity.params(task)
+ activity_params = []
}
else {
const opt = task.opt || {}
@@ -103,10 +104,11 @@ export function build_params(module, activity, task) {
}
return [flag, value]
}).reduce((acc, cur) => acc.concat(cur), [])
+ activity_params = activity.params
}
const params = (interpreter.params || [])
.concat([ activity.script ])
- .concat(activity.params || [])
+ .concat(activity_params)
.concat(opt_params)
return {
activity,