]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6259 Always index issue authorization as batch is still applying permission...
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Mon, 1 Jun 2015 11:31:36 +0000 (13:31 +0200)
committerJulien Lancelot <julien.lancelot@sonarsource.com>
Mon, 1 Jun 2015 11:40:56 +0000 (13:40 +0200)
server/sonar-server/src/main/java/org/sonar/server/computation/step/ApplyPermissionsStep.java

index 2a9f886e680f0a81f3b571964a74598b0fed77b1..313089c804b87b35e738f732136a7bac1d1db477 100644 (file)
@@ -54,8 +54,9 @@ public class ApplyPermissionsStep implements ComputationStep {
       if (permissionFacade.countComponentPermissions(session, projectId) == 0) {
         permissionFacade.grantDefaultRoles(session, projectId, Qualifiers.PROJECT);
         session.commit();
-        indexer.index();
       }
+      // As batch is still apply permission on project, indexing of issue authorization must always been done
+      indexer.index();
     } finally {
       MyBatis.closeQuietly(session);
     }