File tree Expand file tree Collapse file tree 4 files changed +24
-8
lines changed Expand file tree Collapse file tree 4 files changed +24
-8
lines changed Original file line number Diff line number Diff line change @@ -567,8 +567,9 @@ $graph:
567
567
_id : cwl:default
568
568
noLinkCheck : true
569
569
doc : |
570
- The default value for this parameter if not provided in the input
571
- object.
570
+ The default value to use for this parameter if the parameter is missing
571
+ from the input object, or if the value of the parameter in the input
572
+ object is `null`.
572
573
573
574
- name : type
574
575
type :
@@ -648,6 +649,13 @@ $graph:
648
649
values. Input parameters include a schema for each parameter which is
649
650
used to validate the input object. It may also be used to build a user
650
651
interface for constructing the input object.
652
+
653
+ When accepting an input object, all input parameters must have a value.
654
+ If an input parameter is missing from the input object, it must be
655
+ assigned a value of `null` (or the value of `default` for that
656
+ parameter, if provided) for the purposes of validation and evaluation
657
+ of expressions.
658
+
651
659
- name : outputs
652
660
type :
653
661
type : array
Original file line number Diff line number Diff line change @@ -260,8 +260,8 @@ $graph:
260
260
- name : default
261
261
type : ["null", Any]
262
262
doc : |
263
- The default value for this parameter if there is no `source`
264
- field.
263
+ The default value for this parameter to use if either there is no
264
+ `source` field, or the value produced by the `source` is `null` .
265
265
jsonldPredicate :
266
266
_id : " cwl:default"
267
267
noLinkCheck : true
Original file line number Diff line number Diff line change @@ -568,8 +568,9 @@ $graph:
568
568
_id : cwl:default
569
569
noLinkCheck : true
570
570
doc : |
571
- The default value for this parameter if not provided in the input
572
- object.
571
+ The default value to use for this parameter if the parameter is missing
572
+ from the input object, or if the value of the parameter in the input
573
+ object is `null`.
573
574
574
575
- name : RegularInputParameter
575
576
type : record
@@ -653,6 +654,13 @@ $graph:
653
654
values. Input parameters include a schema for each parameter which is
654
655
used to validate the input object. It may also be used to build a user
655
656
interface for constructing the input object.
657
+
658
+ When accepting an input object, all input parameters must have a value.
659
+ If an input parameter is missing from the input object, it must be
660
+ assigned a value of `null` (or the value of `default` for that
661
+ parameter, if provided) for the purposes of validation and evaluation
662
+ of expressions.
663
+
656
664
- name : outputs
657
665
type :
658
666
type : array
Original file line number Diff line number Diff line change @@ -266,8 +266,8 @@ $graph:
266
266
- name : default
267
267
type : ["null", Any]
268
268
doc : |
269
- The default value for this parameter if there is no `source`
270
- field.
269
+ The default value for this parameter to use if either there is no
270
+ `source` field, or the value produced by the `source` is `null` .
271
271
jsonldPredicate :
272
272
_id : " cwl:default"
273
273
noLinkCheck : true
You can’t perform that action at this time.
0 commit comments