aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r--server/sonar-web/src/main/js/apps/project-permissions/main.jsx5
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 });
});