From: Matías Aguirre Date: Thu, 24 Mar 2011 21:05:36 +0000 (-0300) Subject: Create random username if none was supplied or generated. Closes gh-40 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=851a3475084a88ab8ac5d5acbef4be873c4c2757;p=django-social-auth.git Create random username if none was supplied or generated. Closes gh-40 --- diff --git a/social_auth/backends/__init__.py b/social_auth/backends/__init__.py index 1ae3a9b..c637270 100644 --- a/social_auth/backends/__init__.py +++ b/social_auth/backends/__init__.py @@ -140,7 +140,7 @@ class SocialAuthBackend(ModelBackend): username = settings.SOCIAL_AUTH_DEFAULT_USERNAME if callable(username): username = username() - else: + if not username: username = get_random_username() fixer = getattr(settings, 'SOCIAL_AUTH_USERNAME_FIXER', lambda u: u)