From aeedf8fe2680b74058ee9c60928a696b9a078626 Mon Sep 17 00:00:00 2001 From: slon7 Date: Tue, 24 Apr 2012 12:54:01 +0600 Subject: [PATCH] The username parameter should be taken from the screen_name parameter only. That's because the nickname parameter is not unique. --- social_auth/backends/contrib/vkontakte.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/social_auth/backends/contrib/vkontakte.py b/social_auth/backends/contrib/vkontakte.py index 7026579..8166c4c 100644 --- a/social_auth/backends/contrib/vkontakte.py +++ b/social_auth/backends/contrib/vkontakte.py @@ -32,8 +32,7 @@ class VkontakteBackend(OAuthBackend): def get_user_details(self, response): """Return user details from Vkontakte account""" print response - return {USERNAME: response.get('nickname') or \ - response.get('screen_name'), + return {USERNAME: response.get('screen_name'), 'email': '', 'first_name': response.get('first_name'), 'last_name': response.get('last_name')} -- 2.39.5