Merge pull request #4844 from mvdbeek/workflow_performance_issues

[17.09] Only subqueryload latest_workflow instead of all workflows
This commit is contained in:
Nate Coraor
2017-10-26 09:45:33 -04:00
committed by GitHub
+1 -1
View File
@@ -56,7 +56,7 @@ class WorkflowsManager(object):
filter(trans.app.model.StoredWorkflow.id == workflow_id)
stored_workflow = workflow_query.options(joinedload('annotations'),
joinedload('tags'),
subqueryload('workflows').joinedload('steps').joinedload('*')).first()
subqueryload('latest_workflow').joinedload('steps').joinedload('*')).first()
if stored_workflow is None:
raise exceptions.ObjectNotFound("No such workflow found.")
return stored_workflow