[exo-jcr-commits] exo-jcr SVN: r1265 - jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jan 4 02:49:32 EST 2010


Author: tolusha
Date: 2010-01-04 02:49:31 -0500 (Mon, 04 Jan 2010)
New Revision: 1265

Modified:
   jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java
Log:
EXOJCR-338: remove unnecessary remove operation

Modified: jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java
===================================================================
--- jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java	2010-01-01 12:41:47 UTC (rev 1264)
+++ jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/NodeImpl.java	2010-01-04 07:49:31 UTC (rev 1265)
@@ -2592,13 +2592,9 @@
       {
          NodeData node = it.next();
 
-         if (!(session.getAccessManager().hasPermission(node.getACL(), new String[]{PermissionType.READ}, session
-            .getUserState().getIdentity())))
+         if (session.getAccessManager().hasPermission(node.getACL(), new String[]{PermissionType.READ},
+            session.getUserState().getIdentity()))
          {
-            it.remove();
-         }
-         else
-         {
             ItemImpl pooled = dataManager.reloadItem(node);
             if (pooled != null)
             {



More information about the exo-jcr-commits mailing list