From 3365cd79a3efa3a0cc352dfe4a564ade65a698d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Aguirre?= Date: Mon, 30 May 2011 19:44:58 -0300 Subject: [PATCH] Properly split custom user string for get_model usage. Closes gh-80 --- social_auth/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/social_auth/models.py b/social_auth/models.py index c1295da..219f901 100644 --- a/social_auth/models.py +++ b/social_auth/models.py @@ -22,7 +22,8 @@ RECOMMENDED_FIELDS = ('username', 'last_login', 'is_active') RECOMMENDED_METHODS = ('is_authenticated',) if getattr(settings, 'SOCIAL_AUTH_USER_MODEL', None): - User = models.get_model(*settings.SOCIAL_AUTH_USER_MODEL.split('.')) + User = models.get_model(*settings.SOCIAL_AUTH_USER_MODEL.rsplit('.', 1)) + missing = list(set(RECOMMENDED_FIELDS) - set(User._meta.get_all_field_names())) + \ [name for name in RECOMMENDED_METHODS -- 2.39.5