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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs