From dcd88a3f873b6f8f8f90ed612c0af1eb6d659c60 Mon Sep 17 00:00:00 2001 From: Philippe Luickx Date: Mon, 13 Apr 2015 00:49:53 +0300 Subject: [PATCH] client class fix --- rest_auth/registration/serializers.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/rest_auth/registration/serializers.py b/rest_auth/registration/serializers.py index 6fe550b..54e8117 100644 --- a/rest_auth/registration/serializers.py +++ b/rest_auth/registration/serializers.py @@ -48,13 +48,12 @@ class SocialLoginSerializer(serializers.Serializer): raise serializers.ValidationError( 'Define client_class in view' ) - self.client = self.client_class() code = attrs.get('code') provider = self.adapter.get_provider() scope = provider.get_scope(request) - client = self.client( + client = self.client_class( request, app.client_id, app.secret, @@ -70,8 +69,12 @@ class SocialLoginSerializer(serializers.Serializer): token.app = app try: - login = self.adapter.complete_login(request, app, token, - response=access_token) + login = self.adapter.complete_login( + request, + app, + token, + response=access_token, + ) token.account = login.account login.token = token complete_social_login(request, login)