From 1e195d2fae567f90fcd90c4e82e89ed52cf0a26a Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Tue, 31 Jan 2017 12:42:39 -0500 Subject: [PATCH] Make job host summaries slightly safer for large data sets --- awx/api/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awx/api/views.py b/awx/api/views.py index 2182358999..aed0700d91 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -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):