From 15e05d74c8625f3c02ac5df8fd23bc94a0648e87 Mon Sep 17 00:00:00 2001 From: "Jon H.M. Chan" Date: Fri, 25 Jul 2014 03:02:53 -0400 Subject: [PATCH] Fixed google connection name processing --- flask_social/providers/google.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/flask_social/providers/google.py b/flask_social/providers/google.py index 1d13321..041e557 100644 --- a/flask_social/providers/google.py +++ b/flask_social/providers/google.py @@ -69,13 +69,15 @@ def get_connection_values(response, **kwargs): ) profile = _get_api(credentials).userinfo().get().execute() + name_parts = profile['name'] + return dict( provider_id=config['id'], provider_user_id=profile['id'], access_token=access_token, secret=None, - display_name=profile['name'], - full_name=profile['name'], + display_name= '%s %s' % (name_parts['givenName'], name_parts['familyName']), + full_name= '%s %s' % (name_parts['givenName'], name_parts['familyName']), profile_url=profile.get('link'), image_url=profile.get('picture'), email=profile.get('email'),