[exo-jcr-commits] exo-jcr SVN: r1335 - jcr/branches/1.12.0-JBCCACHE/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jan 11 05:16:30 EST 2010


Author: nzamosenchuk
Date: 2010-01-11 05:16:30 -0500 (Mon, 11 Jan 2010)
New Revision: 1335

Modified:
   jcr/branches/1.12.0-JBCCACHE/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/CompressedChangesList.java
Log:
EXOJCR-371: CompressedChangesList: REMOVED mustn't be omitted if PUT performed

Modified: jcr/branches/1.12.0-JBCCACHE/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/CompressedChangesList.java
===================================================================
--- jcr/branches/1.12.0-JBCCACHE/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/CompressedChangesList.java	2010-01-11 09:47:10 UTC (rev 1334)
+++ jcr/branches/1.12.0-JBCCACHE/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/jbosscache/CompressedChangesList.java	2010-01-11 10:16:30 UTC (rev 1335)
@@ -87,7 +87,7 @@
          while (iter.hasNext())
          {
             ChangesContainer c = iter.next();
-            if (c.getFqn().equals(newChange.getFqn()))
+            if (c.getFqn().equals(newChange.getFqn()) && c.getChangesType()!= ChangesType.REMOVE)
             {
                iter.remove();
             }



More information about the exo-jcr-commits mailing list