summaryrefslogtreecommitdiff
path: root/keystone/api/roles.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone/api/roles.py')
-rw-r--r--keystone/api/roles.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/keystone/api/roles.py b/keystone/api/roles.py
index bc6c31204..606594911 100644
--- a/keystone/api/roles.py
+++ b/keystone/api/roles.py
@@ -112,13 +112,7 @@ class RoleResource(ks_flask.ResourceBase):
else:
ENFORCER.enforce_call(action='identity:create_role')
validation.lazy_validate(schema.role_create, role)
- if role['name'] == CONF.member_role_name:
- # Use the configured member role ID when creating the configured
- # member role name. This avoids the potential of creating
- # a "member" role with an unexpected ID.
- role['id'] = CONF.member_role_id
- else:
- role = self._assign_unique_id(role)
+ role = self._assign_unique_id(role)
role = self._normalize_dict(role)
ref = PROVIDERS.role_api.create_role(
role['id'], role, initiator=self.audit_initiator)