You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by al...@apache.org on 2012/07/31 10:49:06 UTC

svn commit: r1367465 - /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java

Author: alexparvulescu
Date: Tue Jul 31 08:49:06 2012
New Revision: 1367465

URL: http://svn.apache.org/viewvc?rev=1367465&view=rev
Log:
OAK-211 CompositeEditor should keep the base node state stable

Modified:
    jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java

Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java?rev=1367465&r1=1367464&r2=1367465&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeEditor.java Tue Jul 31 08:49:06 2012
@@ -45,12 +45,9 @@ public class CompositeEditor implements 
             NodeStore store, NodeState before, NodeState after)
             throws CommitFailedException {
 
-        NodeState oldState = before;
         NodeState newState = after;
         for (CommitEditor editor : editors) {
-            NodeState newOldState = newState;
-            newState = editor.editCommit(store, oldState, newState);
-            oldState = newOldState;
+            newState = editor.editCommit(store, before, newState);
         }
 
         return newState;