Fix from Jim Johnson for optional input handling in provenance API.

This commit is contained in:
John Chilton
2013-11-30 08:28:38 -06:00
parent ce31bc4742
commit 3591c00e3c
@@ -54,6 +54,8 @@ class BaseProvenanceController( BaseAPIController, UsesHistoryMixin ):
for p in job.parameters:
out[p.name] = p.value
for in_d in job.input_datasets:
if not in_d.dataset:
continue
if follow:
out[in_d.name] = self._get_record(trans, in_d.dataset, follow)
else: