diff --git a/awx/api/views.py b/awx/api/views.py index 1984f4f136..9e22fa7b79 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -1714,8 +1714,8 @@ class HostList(ListCreateAPIView): try: queryset = self.get_queryset() except Exception as e: - return Response(dict(error=_(unicode(e))), status=status.HTTP_400_BAD_REQUEST) - return Response(dict(results=self.serializer_class(queryset, many=True).data)) + return Response(dict(error=_(unicode(e))), context=self.get_serializer_context(), status=status.HTTP_400_BAD_REQUEST) + return Response(dict(results=self.serializer_class(queryset, many=True, context=self.get_serializer_context()).data)) class HostDetail(RetrieveUpdateDestroyAPIView):