diff --git a/lib/galaxy/datatypes/data.py b/lib/galaxy/datatypes/data.py index f0ae6338602..0e93f8d76f7 100644 --- a/lib/galaxy/datatypes/data.py +++ b/lib/galaxy/datatypes/data.py @@ -133,6 +133,8 @@ def get_params_and_input_name( params[value.name] = deps[value.name] elif value.type == "data": input_name = key + elif value.optional: + params[value.name] = None # add potentially required/common internal tool parameters e.g. '__job_resource' if target_context: