From f7a6a2323d188b2eca7ed03d26c59dbcb636b30b Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Wed, 15 Jun 2016 11:57:33 -0400 Subject: [PATCH] This is an extra hammer swing at #1531 / #1542, which @rmarenco encountered. He said this resolves it. --- lib/galaxy/jobs/actions/post.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/jobs/actions/post.py b/lib/galaxy/jobs/actions/post.py index edbdc46445d..1a29c265466 100644 --- a/lib/galaxy/jobs/actions/post.py +++ b/lib/galaxy/jobs/actions/post.py @@ -427,7 +427,7 @@ class DeleteIntermediatesAction(DefaultJobAction): else: log.debug("No job found yet for wfi_step %s, (step %s)" % (wfi_step, wfi_step.workflow_step)) for j2c in jobs_to_check: - creating_jobs = [(x, x.dataset.creating_job) for x in j2c.input_datasets if x.dataset.creating_job] + creating_jobs = [(x, x.dataset.creating_job) for x in j2c.input_datasets if x.dataset and x.dataset.creating_job] for (x, creating_job) in creating_jobs: sa_session.refresh(creating_job) sa_session.refresh(x)