14476: Fix RunnerTemplate
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 7 Dec 2018 19:55:55 +0000 (14:55 -0500)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 7 Dec 2018 20:59:23 +0000 (15:59 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/arvados_cwl/arvjob.py
sdk/cwl/arvados_cwl/executor.py

index c6616c9873d62d1a6070b80cc2d3fd6ab7652cdf..2e4ef55015157c4196c649797029b1e9912e00bb 100644 (file)
@@ -386,19 +386,21 @@ class RunnerTemplate(object):
     }
 
     def __init__(self, runner, tool, job_order, enable_reuse, uuid,
-                 submit_runner_ram=0, name=None, merged_map=None):
+                 submit_runner_ram=0, name=None, merged_map=None,
+                 loadingContext=None):
         self.runner = runner
         self.embedded_tool = tool
         self.job = RunnerJob(
             runner=runner,
             tool=tool,
-            job_order=job_order,
             enable_reuse=enable_reuse,
             output_name=None,
             output_tags=None,
             submit_runner_ram=submit_runner_ram,
             name=name,
-            merged_map=merged_map)
+            merged_map=merged_map,
+            loadingContext=loadingContext)
+        self.job.job_order = job_order
         self.uuid = uuid
 
     def pipeline_component_spec(self):
index 8eeb951174298827cd56d4ff7b01c4e549adc5f2..195eda6958125f34596a76394c6306bceff0593a 100644 (file)
@@ -559,7 +559,8 @@ http://doc.arvados.org/install/install-api-server.html#disable_api_methods
                                       uuid=existing_uuid,
                                       submit_runner_ram=runtimeContext.submit_runner_ram,
                                       name=runtimeContext.name,
-                                      merged_map=merged_map)
+                                      merged_map=merged_map,
+                                      loadingContext=loadingContext)
                 tmpl.save()
                 # cwltool.main will write our return value to stdout.
                 return (tmpl.uuid, "success")