10576: Fix tests for cwl.input.json part of container request record and not
[arvados.git] / sdk / cwl / arvados_cwl / runner.py
index d6497c44eb36f323f507a8f0f2db7fb94e2e1b58..490695aecc5a6307ce1fcce1d8ddf1de029c1d35 100644 (file)
@@ -185,6 +185,12 @@ class Runner(object):
 
     def arvados_job_spec(self, *args, **kwargs):
         self.name = os.path.basename(self.tool.tool["id"])
+
+        # Need to filter this out, gets added by cwltool when providing
+        # parameters on the command line.
+        if "job_order" in self.job_order:
+            del self.job_order["job_order"]
+
         workflowmapper = upload_instance(self.arvrunner, self.name, self.tool, self.job_order)
         adjustDirObjs(self.job_order, trim_listing)
         return workflowmapper