Merge pull request #5071 from AlanCoding/safer_host_summaries

Make job host summaries slightly safer for large data sets
This commit is contained in:
Alan Rominger 2017-01-31 16:02:48 -05:00 committed by GitHub
commit b23686d84d

View File

@ -3409,6 +3409,11 @@ class BaseJobHostSummariesList(SubListAPIView):
relationship = 'job_host_summaries'
view_name = _('Job Host Summaries List')
def get_queryset(self):
parent = self.get_parent_object()
self.check_parent_access(parent)
return getattr(parent, self.relationship).select_related('job', 'job__job_template', 'host')
class HostJobHostSummariesList(BaseJobHostSummariesList):