]> git.parisson.com Git - django-social-auth.git/commitdiff
Fix bug caused by undefined username variable
authorMatías Aguirre <matiasaguirre@gmail.com>
Fri, 1 Apr 2011 13:51:57 +0000 (10:51 -0300)
committerMatías Aguirre <matiasaguirre@gmail.com>
Fri, 1 Apr 2011 13:51:57 +0000 (10:51 -0300)
social_auth/backends/__init__.py

index a7269ae48cff29d7a710552f447477180598824c..b4f6732dc660a6c92724ed183054aef414318841 100644 (file)
@@ -144,8 +144,9 @@ class SocialAuthBackend(ModelBackend):
             username = settings.SOCIAL_AUTH_DEFAULT_USERNAME
             if callable(username):
                 username = username()
-        if not username:
-            username = get_random_username()
+        else:
+            username = None
+        username = username or get_random_username()
 
         fixer = getattr(settings, 'SOCIAL_AUTH_USERNAME_FIXER', lambda u: u)