From 2cb55b52e920ee908be3db861f837a27b686831d Mon Sep 17 00:00:00 2001 From: Dragan Matic Date: Sun, 17 Jan 2016 22:45:38 +0100 Subject: [PATCH] fixed error with oneall login when login provider doesn't send full name --- gluon/contrib/login_methods/oneall_account.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/contrib/login_methods/oneall_account.py b/gluon/contrib/login_methods/oneall_account.py index 4d9ec0e8..0cc43bcc 100644 --- a/gluon/contrib/login_methods/oneall_account.py +++ b/gluon/contrib/login_methods/oneall_account.py @@ -51,7 +51,7 @@ class OneallAccount(object): reg_id=profile.get('identity_token','') username=profile.get('preferredUsername',email) first_name=name.get('givenName', dname.split(' ')[0]) - last_name=profile.get('familyName',dname.split(' ')[1]) + last_name=profile.get('familyName', dname.split(' ')[1] if(len(dname.split(' ')) > 1) else None) return dict(registration_id=reg_id,username=username,email=email, first_name=first_name,last_name=last_name) self.mappings.default = defaultmapping