Make job host summaries slightly safer for large data sets

This commit is contained in:
AlanCoding 2017-01-31 12:42:39 -05:00
parent 06e7bd01a7
commit 1e195d2fae

View File

@ -3406,6 +3406,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):