Merge pull request #27271 from isbm/isbm-bufix-27270

Bugfix: crash on token authentication via API
This commit is contained in:
Justin Findlay 2015-09-21 09:53:09 -06:00
commit c0943dd4d1

View File

@ -1779,10 +1779,11 @@ class ClearFuncs(object):
# If there are groups in the token, check if any of them are listed in the eauth config
group_auth_match = False
try:
for group in token['groups']:
if group in eauth_groups:
group_auth_match = True
break
if token.get('groups'):
for group in token['groups']:
if group in eauth_groups:
group_auth_match = True
break
except KeyError:
pass
if '*' not in eauth_users and token['name'] not in eauth_users and not group_auth_match: