Skip to content

Commit c8a1bb8

Browse files
committed
appending generation field after validation
1 parent 1275466 commit c8a1bb8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cwltool/draft2tool.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,15 +537,15 @@ def collect_output_ports(self, ports, builder, outdir, compute_checksum=True, jo
537537
visit_class(ret, ("File", "Directory"), cast(Callable[[Any], Any], revmap))
538538
visit_class(ret, ("File", "Directory"), remove_path)
539539
normalizeFilesDirs(ret)
540-
if builder.mutation_manager:
541-
adjustFileObjs(ret, builder.mutation_manager.set_generation)
542540
visit_class(ret, ("File", "Directory"), partial(check_valid_locations, fs_access))
543541

544542
if compute_checksum:
545543
adjustFileObjs(ret, partial(compute_checksums, fs_access))
546544

547545
validate.validate_ex(self.names.get_name("outputs_record_schema", ""), ret,
548546
strict=False, logger=_logger_validation_warnings)
547+
if ret is not None and builder.mutation_manager is not None:
548+
adjustFileObjs(ret, builder.mutation_manager.set_generation)
549549
return ret if ret is not None else {}
550550
except validate.ValidationException as e:
551551
raise WorkflowException("Error validating output record. " + Text(e) + "\n in " + json.dumps(ret, indent=4))

0 commit comments

Comments
 (0)