Merge pull request #12572 from ic4f/release_20.09_12523

[20.09] Guard against instance of GenomeIndexToolData
This commit is contained in:
Marius van den Beek
2021-09-28 09:33:46 +02:00
committed by GitHub
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1093,10 +1093,10 @@ class JobWrapper(HasResourceParameters):
job = self._load_job()
def get_special():
special = self.sa_session.query(model.JobExportHistoryArchive).filter_by(job=job).first()
if not special:
special = self.sa_session.query(model.GenomeIndexToolData).filter_by(job=job).first()
return special
jeha = self.sa_session.query(model.JobExportHistoryArchive).filter_by(job=job).first()
if jeha:
return jeha.fda
return self.sa_session.query(model.GenomeIndexToolData).filter_by(job=job).first()
tool_evaluator = self._get_tool_evaluator(job)
compute_environment = compute_environment or self.default_compute_environment(job)
+1 -1
View File
@@ -86,7 +86,7 @@ class ToolEvaluator:
if get_special:
special = get_special()
if special:
out_data["output_file"] = special.fda
out_data["output_file"] = special
# These can be passed on the command line if wanted as $__user_*__
incoming.update(model.User.user_template_environment(job.history and job.history.user))