Merge "keystone roles are case insensitive"

This commit is contained in:
Jenkins
2017-03-21 17:53:39 +00:00
committed by Gerrit Code Review

View File

@@ -59,7 +59,8 @@ class CredsClient(object):
def _check_role_exists(self, role_name): def _check_role_exists(self, role_name):
try: try:
roles = self._list_roles() roles = self._list_roles()
role = next(r for r in roles if r['name'] == role_name) lc_role_name = role_name.lower()
role = next(r for r in roles if r['name'].lower() == lc_role_name)
except StopIteration: except StopIteration:
return None return None
return role return role