projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d0bc46c
)
3486: Fix ignored "required: false" in pipeline template. refs #3486 refs #10470
author
Tom Clegg <tom@curoverse.com>
Fri, 11 Nov 2016 21:19:58 +0000
(16:19 -0500)
committer
Tom Clegg <tom@curoverse.com>
Fri, 11 Nov 2016 21:19:58 +0000
(16:19 -0500)
sdk/cli/bin/arv-run-pipeline-instance
patch
|
blob
|
history
diff --git
a/sdk/cli/bin/arv-run-pipeline-instance
b/sdk/cli/bin/arv-run-pipeline-instance
index bcb11d1d706d1fc6be68b340d0038daf6cc43266..960d7848de23b998ee4ce3d47edb38d35af54ea5 100755
(executable)
--- a/
sdk/cli/bin/arv-run-pipeline-instance
+++ b/
sdk/cli/bin/arv-run-pipeline-instance
@@
-380,6
+380,8
@@
class WhRunPipelineInstance
value = params[parametername.to_s]
elsif parameter.has_key?(:default)
value = parameter[:default]
+ elsif [false, 'false', 0, '0'].index(parameter[:required])
+ value = nil
else
errors << [componentname, parametername, "required parameter is missing"]
next