Commit 4172b9b
committed
Fix AttributeError serializing implicit output collections during job prep
For map-over jobs, `io_dicts(exclude_implicit_outputs=True)` unconditionally
included `output_dataset_collections` (JobToImplicitOutputDatasetCollectionAssociation).
These are shared DatasetCollections with N precreated elements where only the
current job's element has its HDA set. Serializing the full collection during
metadata setup crashes on the N-1 unpopulated elements.
Exclude these implicit output collections when `exclude_implicit_outputs=True`,
consistent with the existing exclusion of output_dataset_collection_instances.
Fixes #220151 parent 6c8fbd4 commit 4172b9b
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1838 | 1838 | | |
1839 | 1839 | | |
1840 | 1840 | | |
1841 | | - | |
| 1841 | + | |
| 1842 | + | |
1842 | 1843 | | |
1843 | 1844 | | |
1844 | 1845 | | |
| |||
0 commit comments