]> git.parisson.com Git - django-social-auth.git/commitdiff
Use the actual username data from facebook for the User.username field
authorMarios <assiotis@alum.mit.edu>
Mon, 11 Jun 2012 22:58:17 +0000 (15:58 -0700)
committerMarios <assiotis@alum.mit.edu>
Mon, 11 Jun 2012 22:58:17 +0000 (15:58 -0700)
social_auth/backends/facebook.py

index 638d8f10a2b74c840a9260d831f0bed5b8fcbb3e..df0032a4a6a0409e297ca195ab379a3e6ac0403d 100644 (file)
@@ -45,7 +45,7 @@ class FacebookBackend(OAuthBackend):
 
     def get_user_details(self, response):
         """Return user details from Facebook account"""
-        return {USERNAME: response.get('name'),
+        return {USERNAME: response.get('username', response.get('name')),
                 'email': response.get('email', ''),
                 'fullname': response.get('name', ''),
                 'first_name': response.get('first_name', ''),