Skip to content

Commit ceabc73

Browse files
committed
only record create_job on top level workflow
1 parent e6bea1f commit ceabc73

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cwltool/workflow.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -566,8 +566,11 @@ def job(self,
566566
builder = self._init_job(job_order, runtimeContext)
567567
#relativeJob=copy.deepcopy(builder.job)
568568
if runtimeContext.research_obj:
569-
runtimeContext.research_obj.make_fs_access = runtimeContext.make_fs_access
570-
runtimeContext.research_obj.create_job(self.job, builder.job)
569+
if not runtimeContext.research_obj.make_fs_access:
570+
runtimeContext.research_obj.make_fs_access = runtimeContext.make_fs_access
571+
if runtimeContext.toplevel:
572+
# Record primary-job.json
573+
runtimeContext.research_obj.create_job(self.job, builder.job)
571574

572575
job = WorkflowJob(self, runtimeContext)
573576
yield job

0 commit comments

Comments
 (0)