]> git.parisson.com Git - django-social-auth.git/commitdiff
Get UserSocialAuth instance correctly. Refs #338
authorMatías Aguirre <matiasaguirre@gmail.com>
Wed, 9 May 2012 06:09:15 +0000 (03:09 -0300)
committerMatías Aguirre <matiasaguirre@gmail.com>
Wed, 9 May 2012 06:09:15 +0000 (03:09 -0300)
social_auth/backends/utils.py

index 3ab8a39d2264d21f373b5f3ef4f9b38a7e0a4237..3eb5d63ad597a73c07a28441e9418e51388efc02 100644 (file)
@@ -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())