Add context to response_serializer in LoginView

When context is missing, FileField cannot return absolute urls, that made inconsistency when used absolute urls everywhere else. serializer_class got it injected by inherited APIView, while custom serializer that is defined here didn't. This commit fixes it.
This commit is contained in:
Marcin Gordziejewski 2016-02-21 17:37:29 +01:00
parent 00415301d6
commit c5d79f6f27

View File

@ -41,7 +41,7 @@ class LoginView(GenericAPIView):
def get_response(self):
return Response(
self.response_serializer(self.token).data, status=status.HTTP_200_OK
self.response_serializer(self.token, context=self.get_serializer_context()).data, status=status.HTTP_200_OK
)
def post(self, request, *args, **kwargs):