Skip to content

Commit c969d00

Browse files
committed
Deal with none case
1 parent 780fd56 commit c969d00

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cwltool/command_line_tool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ def remove_prefix(s: str, prefix: str) -> str:
889889

890890
# If there are environmental variables to preserve, add it to the key
891891
env_var_requirement = cast(dict[str, str], keydict.get("EnvVarRequirement", {}))
892-
env_def = cast(CWLObjectType, self.get_requirement("EnvVarRequirement")[0])
892+
env_def = cast(CWLObjectType, self.get_requirement("EnvVarRequirement")[0] or {})
893893
if runtimeContext.preserve_environment is not None:
894894
env_def.update(JobBase.extract_environment(runtimeContext, env_var_requirement))
895895

0 commit comments

Comments
 (0)