diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-08-26 13:50:53 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-08-26 13:50:53 +0200 |
commit | 49d5316376bcb5c38e269eabe7edeb49e991b58b (patch) | |
tree | 073915e89f0d505c6ff36f28891dffe33afc3bb9 /server/sonar-web/src/main/js | |
parent | 0ed0fff9863770f14642bb949f2f97cc9f05bb5b (diff) | |
download | sonarqube-49d5316376bcb5c38e269eabe7edeb49e991b58b.tar.gz sonarqube-49d5316376bcb5c38e269eabe7edeb49e991b58b.zip |
SONAR-6797 do not fail when usersCount or groupsCount are not provided
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 }); }); |