From fb783d7fde342901db25733f917c666811fe30b2 Mon Sep 17 00:00:00 2001 From: Vishvananda Ishaya Date: Wed, 23 Jun 2010 23:16:25 -0700 Subject: Fix error message for checking for projectmanager role --- nova/auth/users.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'nova') diff --git a/nova/auth/users.py b/nova/auth/users.py index 6997596aa..1896abd9d 100644 --- a/nova/auth/users.py +++ b/nova/auth/users.py @@ -349,7 +349,9 @@ class UserManager(object): def has_role(self, user, role, project=None): with LDAPWrapper() as conn: - if project and role == 'projectmanager': + if role == 'projectmanager': + if not project: + raise exception.Error("Must specify project") return self.is_project_manager(user, project) global_role = conn.has_role(User.safe_id(user), -- cgit