From f1858e4ce44bf5fa3b4f880595d7bc1c254cda78 Mon Sep 17 00:00:00 2001 From: Karl Fleischmann Date: Wed, 28 Oct 2015 00:55:08 +0100 Subject: [PATCH] Bypass AssertionErrors on nested Hyperlinked fields Send request as context data to the UserDetailSerializer class, when signing up. This way nested Hyperlinked serializer fields can be correctly resolved. --- rest_auth/registration/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_auth/registration/views.py b/rest_auth/registration/views.py index 1895267..269e474 100644 --- a/rest_auth/registration/views.py +++ b/rest_auth/registration/views.py @@ -62,7 +62,8 @@ class RegisterView(APIView, SignupView): def get_response(self): # serializer = self.user_serializer_class(instance=self.user) - serializer = self.serializer_class(instance=self.token) + serializer = self.serializer_class(instance=self.token, + context={'request': self.request}) return Response(serializer.data, status=status.HTTP_201_CREATED) def get_response_with_errors(self):