country code check in locale (#6610)

This commit is contained in:
Serghei Mihai 2015-02-26 17:09:58 +01:00
parent 6388360c4e
commit 856c858cc3
1 changed files with 5 additions and 1 deletions

View File

@ -131,6 +131,10 @@ class OpenidController(base.BaseController):
userinfo = client.callback(request.GET)
log.info('Received userinfo: %s' % userinfo)
userobj = model.User.get(userinfo['sub'])
locale = userinfo.get('locale')
if '-' in locale:
locale, country = locale.split('-')
if userobj:
if 'given_name' in userinfo:
userobj.fullname = userinfo['given_name']
@ -144,7 +148,7 @@ class OpenidController(base.BaseController):
controller="organization",
action='read',
id=g.name,
locale=userinfo.get('locale'),
locale=locale,
qualified=True)
redirect_to(str(org_url))