more result_stdout_text defer optimization for inventory updates

see: https://github.com/ansible/ansible-tower/issues/7568
This commit is contained in:
Ryan Petrello
2017-09-14 13:52:09 -04:00
parent 1bb6c17fe2
commit 7a958a1af1
3 changed files with 8 additions and 0 deletions

View File

@@ -2670,6 +2670,12 @@ class InventoryUpdateList(ListAPIView):
model = InventoryUpdate
serializer_class = InventoryUpdateListSerializer
def get_queryset(self):
qs = super(InventoryUpdateList, self).get_queryset()
# TODO: remove this defer in 3.3 when we implement https://github.com/ansible/ansible-tower/issues/5436
qs = qs.defer('result_stdout_text')
return qs
class InventoryUpdateDetail(UnifiedJobDeletionMixin, RetrieveDestroyAPIView):