From 93fb63b2b817e4abf1a1d168d5308616616ebf2c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Aguirre?= Date: Fri, 1 Apr 2011 10:51:57 -0300 Subject: [PATCH] Fix bug caused by undefined username variable --- social_auth/backends/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/social_auth/backends/__init__.py b/social_auth/backends/__init__.py index a7269ae..b4f6732 100644 --- a/social_auth/backends/__init__.py +++ b/social_auth/backends/__init__.py @@ -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) -- 2.39.5