]> git.parisson.com Git - django-social-auth.git/commitdiff
Fix for backend breaking with "KeyError('lastName')" if foursquare user doesn't have...
authorRavi Kotecha <kotecha.ravi+github@gmail.com>
Mon, 2 Jan 2012 10:48:49 +0000 (10:48 +0000)
committerRavi Kotecha <kotecha.ravi+github@gmail.com>
Mon, 2 Jan 2012 10:48:49 +0000 (10:48 +0000)
social_auth/backends/contrib/foursquare.py

index d4a04f6fafc8e21a04d92d5fd982505e2012ee4d..9e70d9ef89590e4b02e52c2d5e3cec14d6a36161 100644 (file)
@@ -22,7 +22,7 @@ class FoursquareBackend(OAuthBackend):
     def get_user_details(self, response):
         """Return user details from Foursquare account"""
         firstName = response['response']['user']['firstName']
-        lastName = response['response']['user']['lastName']
+        lastName = response['response']['user'].get('lastName', '')
         email = response['response']['user']['contact']['email']
 
         return {USERNAME: firstName + ' ' + lastName,