Merge "keystone roles are case insensitive"
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user