From: Stas Vilchik Date: Wed, 26 Aug 2015 11:50:53 +0000 (+0200) Subject: SONAR-6797 do not fail when usersCount or groupsCount are not provided X-Git-Tag: 5.2-RC1~614 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=49d5316376bcb5c38e269eabe7edeb49e991b58b;p=sonarqube.git SONAR-6797 do not fail when usersCount or groupsCount are not provided --- 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 }); });