diff options
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r-- | server/sonar-web/src/main/js/apps/project-permissions/main.jsx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/server/sonar-web/src/main/js/apps/project-permissions/main.jsx b/server/sonar-web/src/main/js/apps/project-permissions/main.jsx index 96b77f7cb72..802eaff1784 100644 --- a/server/sonar-web/src/main/js/apps/project-permissions/main.jsx +++ b/server/sonar-web/src/main/js/apps/project-permissions/main.jsx @@ -19,10 +19,7 @@ export default React.createClass({ // it's important to keep the order of the project permissions the same as the order of base permissions let permissions = basePermissions.map(basePermission => { let projectPermission = _.findWhere(project.permissions, { key: basePermission.key }); - if (!projectPermission) { - throw new Error(`Project "${project.name} [${project.key}]" doesn't have permission "${basePermission.key}"`); - } - return _.extend({}, basePermission, projectPermission); + return _.extend({ usersCount: 0, groupsCount: 0 }, basePermission, projectPermission); }); return _.extend({}, project, { permissions: permissions }); }); |