Fixed KeyError in user_has_role()

This commit is contained in:
2016-06-30 18:10:11 +02:00
parent 1cd201dc89
commit 27d6289f17
2 changed files with 13 additions and 1 deletions

View File

@@ -313,7 +313,8 @@ def user_has_role(role, user=None):
if user is None:
return False
return role in user['roles']
roles = user.get('roles') or ()
return role in roles
def user_matches_roles(require_roles=set(),