Update of /var/cvs/src/org/mmbase/bridge/implementation
In directory james.mmbase.org:/tmp/cvs-serv17666
Modified Files:
Tag: MMBase-1_8
BasicNodeManager.java
Log Message:
don't store Node objects in nodes, they are not serializable
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/implementation
Index: BasicNodeManager.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/implementation/BasicNodeManager.java,v
retrieving revision 1.121.2.8
retrieving revision 1.121.2.9
diff -u -b -r1.121.2.8 -r1.121.2.9
--- BasicNodeManager.java 13 Jun 2008 12:18:49 -0000 1.121.2.8
+++ BasicNodeManager.java 3 Jul 2008 15:55:50 -0000 1.121.2.9
@@ -38,7 +38,7 @@
* @author Rob Vermeulen
* @author Pierre van Rooden
* @author Michiel Meeuwissen
- * @version $Id: BasicNodeManager.java,v 1.121.2.8 2008/06/13 12:18:49 michiel
Exp $
+ * @version $Id: BasicNodeManager.java,v 1.121.2.9 2008/07/03 15:55:50 michiel
Exp $
*/
public class BasicNodeManager extends BasicNode implements NodeManager,
Comparable {
@@ -263,6 +263,9 @@
//log.info("" + field.getName() + " " + dt);
Object defaultValue =
dt.getDefaultValue(getCloud().getLocale(), getCloud(), field);
if (defaultValue != null) {
+ if (defaultValue instanceof Node) {
+ defaultValue = new Integer(((Node)
defaultValue).getNumber());
+ }
node.setValue(field.getName(), defaultValue);
}
} else {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs