Update of 
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders
In directory 
james.mmbase.org:/tmp/cvs-serv574/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders

Modified Files:
      Tag: b1_4
        InlineRel.java 
Log Message:
Fix for mmbase transaction issues. See method comment


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders


Index: InlineRel.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders/InlineRel.java,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -b -r1.3 -r1.3.2.1
--- InlineRel.java      26 Nov 2007 11:43:45 -0000      1.3
+++ InlineRel.java      24 Sep 2008 15:29:48 -0000      1.3.2.1
@@ -28,4 +28,20 @@
 
       node.setValue("referid", mmbaseroot.getStorageManager().createKey() + 
"");
    }
+   
+   /**
+    * This method is here to solve
+    * MMB-1713  Bridge transaction always commits nodes even when not changed
+    *
+    * MMBase always commits nodes even when they are not changed or deleted.
+    * @see 
org.mmbase.module.core.MMObjectBuilder#commit(org.mmbase.module.core.MMObjectNode)
+    */
+   @Override
+   public boolean commit(MMObjectNode node) {
+      if (!node.isChanged()) {
+         return true;
+      }
+      return super.commit(node);
+   }
+
 }
\ No newline at end of file
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to