Revision 856c858c
Added by Serghei Mihai over 8 years ago
ckanext/ozwillo_pyoidc/plugin.py | ||
---|---|---|
131 | 131 |
userinfo = client.callback(request.GET) |
132 | 132 |
log.info('Received userinfo: %s' % userinfo) |
133 | 133 |
userobj = model.User.get(userinfo['sub']) |
134 |
locale = userinfo.get('locale') |
|
135 |
if '-' in locale: |
|
136 |
locale, country = locale.split('-') |
|
137 |
|
|
134 | 138 |
if userobj: |
135 | 139 |
if 'given_name' in userinfo: |
136 | 140 |
userobj.fullname = userinfo['given_name'] |
... | ... | |
144 | 148 |
controller="organization", |
145 | 149 |
action='read', |
146 | 150 |
id=g.name, |
147 |
locale=userinfo.get('locale'),
|
|
151 |
locale=locale,
|
|
148 | 152 |
qualified=True) |
149 | 153 |
redirect_to(str(org_url)) |
150 | 154 |
|
Also available in: Unified diff
country code check in locale (#6610)