Author: aadamchik
Date: Sun Sep 24 18:59:05 2006
New Revision: 449542

URL: http://svn.apache.org/viewvc?view=rev&rev=449542
Log:
CAY-666 - nested rollback is done incorrectly

Modified:
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/DataContext.java

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/DataContext.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/DataContext.java?view=diff&rev=449542&r1=449541&r2=449542
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/DataContext.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/DataContext.java
 Sun Sep 24 18:59:05 2006
@@ -1072,10 +1072,7 @@
 
     GraphDiff onContextRollback(ObjectContext originatingContext) {
         rollbackChanges();
-        return (channel != null) ? channel.onSync(
-                this,
-                null,
-                DataChannel.ROLLBACK_CASCADE_SYNC) : new CompoundDiff();
+        return new CompoundDiff();
     }
 
     GraphDiff onContextFlush(


Reply via email to