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

Modified Files:
        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.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- InlineRel.java      16 May 2008 11:46:33 -0000      1.4
+++ InlineRel.java      24 Sep 2008 15:29:54 -0000      1.5
@@ -10,10 +10,11 @@
 package com.finalist.cmsc.richtext.builders;
 
 import org.mmbase.module.Module;
-import org.mmbase.module.core.*;
+import org.mmbase.module.core.MMBase;
+import org.mmbase.module.core.MMObjectNode;
 import org.mmbase.module.corebuilders.InsRel;
-
-import org.mmbase.util.logging.*;
+import org.mmbase.util.logging.Logger;
+import org.mmbase.util.logging.Logging;
 
 public class InlineRel extends InsRel {
    static final Logger log = 
Logging.getLoggerInstance(InlineRel.class.getName());
@@ -28,4 +29,19 @@
 
       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