Merge branch '10001-cwl-scatter' closes #10001
[arvados.git] / sdk / cwl / arvados_cwl / __init__.py
index 0d0d41611f08a54af26a81eb673e75f774228172..65a36f68773a6293aca0ee53d4442e5b3c71d0c2 100644 (file)
@@ -61,7 +61,8 @@ class ArvCwlRunner(object):
 
     def arvMakeTool(self, toolpath_object, **kwargs):
         if "class" in toolpath_object and toolpath_object["class"] == "CommandLineTool":
-            return ArvadosCommandTool(self, toolpath_object, work_api=self.work_api, **kwargs)
+            kwargs["work_api"] = self.work_api
+            return ArvadosCommandTool(self, toolpath_object, **kwargs)
         else:
             return cwltool.workflow.defaultMakeTool(toolpath_object, **kwargs)