summaryrefslogtreecommitdiffstats
path: root/nova/auth
diff options
context:
space:
mode:
Diffstat (limited to 'nova/auth')
-rw-r--r--nova/auth/manager.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/nova/auth/manager.py b/nova/auth/manager.py
index 7f99d9016..5118abba2 100644
--- a/nova/auth/manager.py
+++ b/nova/auth/manager.py
@@ -521,8 +521,7 @@ class AuthManager(object):
def get_active_roles(self, user, project=None):
"""Get all active roles for context"""
if project:
- roles = FLAGS.allowed_roles
- roles.append('projectmanager')
+ roles = FLAGS.allowed_roles + ['projectmanager']
else:
roles = FLAGS.global_roles
return [role for role in roles if self.has_role(user, role, project)]