From: Jakub Roztočil Date: Wed, 13 Apr 2011 16:12:51 +0000 (+0200) Subject: Fixed `settings.SOCIAL_AUTH_USERNAME_FIXER` X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=bbff869362df10e5450fce6fe11bb56cfa852aaf;p=django-social-auth.git Fixed `settings.SOCIAL_AUTH_USERNAME_FIXER` --- diff --git a/social_auth/backends/__init__.py b/social_auth/backends/__init__.py index b4f6732..152fe99 100644 --- a/social_auth/backends/__init__.py +++ b/social_auth/backends/__init__.py @@ -155,9 +155,10 @@ class SocialAuthBackend(ModelBackend): while not final_username: try: - User.objects.get(username=fixer(name)) + fixed_name = fixer(name) + User.objects.get(username=fixed_name) except User.DoesNotExist: - final_username = name + final_username = fixed_name else: # User with same username already exists, generate a unique # username for current user using username as base but adding