From ea9bdec6ca6c4642c0937c3604335a113a3d55d8 Mon Sep 17 00:00:00 2001 From: Daniel Stanton Date: Tue, 24 Jan 2017 12:44:03 +0000 Subject: [PATCH] Use self.token instead of user.auth_token Removes implicit 1-to-1 user-to-token requirement --- rest_auth/registration/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rest_auth/registration/views.py b/rest_auth/registration/views.py index 4a55add..9b08ce3 100644 --- a/rest_auth/registration/views.py +++ b/rest_auth/registration/views.py @@ -51,7 +51,7 @@ class RegisterView(CreateAPIView): } return JWTSerializer(data).data else: - return TokenSerializer(user.auth_token).data + return TokenSerializer(self.token).data def create(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) @@ -66,9 +66,9 @@ class RegisterView(CreateAPIView): def perform_create(self, serializer): user = serializer.save(self.request) if getattr(settings, 'REST_USE_JWT', False): - self.token = jwt_encode(user) + self.token = jwt_encode(user) else: - create_token(self.token_model, user, serializer) + self.token = create_token(self.token_model, user, serializer) complete_signup(self.request._request, user, allauth_settings.EMAIL_VERIFICATION,