]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6797 do not fail when usersCount or groupsCount are not provided
authorStas Vilchik <vilchiks@gmail.com>
Wed, 26 Aug 2015 11:50:53 +0000 (13:50 +0200)
committerStas Vilchik <vilchiks@gmail.com>
Wed, 26 Aug 2015 11:50:53 +0000 (13:50 +0200)
server/sonar-web/src/main/js/apps/project-permissions/main.jsx

index 96b77f7cb7214e1dab29103c327311f6b0aff802..802eaff1784279f2fada7149b74ef17b45865c15 100644 (file)
@@ -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 });
     });