From: Matías Aguirre Date: Wed, 9 May 2012 06:09:15 +0000 (-0300) Subject: Get UserSocialAuth instance correctly. Refs #338 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=c00fd897c7bfb655623f9b80d05aab9dfcd1b437;p=django-social-auth.git Get UserSocialAuth instance correctly. Refs #338 --- diff --git a/social_auth/backends/utils.py b/social_auth/backends/utils.py index 3ab8a39..3eb5d63 100644 --- a/social_auth/backends/utils.py +++ b/social_auth/backends/utils.py @@ -15,10 +15,7 @@ def consumer_oauth_url_request(backend, url, user_or_id, redirect_uri='/', else: user = User.objects.get(pk=user_or_id) - oauth_info = user.social_auth.filter(provider=backend.AUTH_BACKEND.name) - if len(oauth_info) > 1: - oauth_info = oauth_info[0] - + oauth_info = user.social_auth.filter(provider=backend.AUTH_BACKEND.name)[0] token = Token.from_string(oauth_info.tokens['access_token']) request = build_consumer_oauth_request(backend, token, url, redirect_uri) response = '\n'.join(urlopen(request.to_url()).readlines())