[#7737] ticket:702 Fix possible KeyError
diff --git a/Allura/allura/lib/security.py b/Allura/allura/lib/security.py
index ad7fd2a..b26a23c 100644
--- a/Allura/allura/lib/security.py
+++ b/Allura/allura/lib/security.py
@@ -147,7 +147,7 @@
 
     def users_with_named_role(self, project_id, name):
         """ returns in sorted order """
-        role = RoleCache(self, [r for r in self.project_roles(project_id) if r['name'] == name])
+        role = RoleCache(self, [r for r in self.project_roles(project_id) if r.get('name') == name])
         return sorted(role.users_that_reach, key=lambda u: u.username)
 
     def userids_with_named_role(self, project_id, name):