Update of /var/cvs/src/org/mmbase/bridge/implementation
In directory james.mmbase.org:/tmp/cvs-serv17628

Modified Files:
        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.137
retrieving revision 1.138
diff -u -b -r1.137 -r1.138
--- BasicNodeManager.java       13 Jun 2008 12:17:33 -0000      1.137
+++ BasicNodeManager.java       3 Jul 2008 15:54:35 -0000       1.138
@@ -38,7 +38,7 @@
  * @author Rob Vermeulen
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: BasicNodeManager.java,v 1.137 2008/06/13 12:17:33 michiel Exp 
$
+ * @version $Id: BasicNodeManager.java,v 1.138 2008/07/03 15:54:35 michiel Exp 
$
 
  */
 public class BasicNodeManager extends BasicNode implements NodeManager {
@@ -263,6 +263,10 @@
                 //log.info("" + field.getName() + " " + dt);
                 Object defaultValue = 
dt.getDefaultValue(getCloud().getLocale(), getCloud(), field);
                 if (defaultValue != null) {
+                    if (defaultValue instanceof Node) {
+                        defaultValue = ((Node) defaultValue).getNumber();
+                    }
+
                     node.setValue(field.getName(), defaultValue);
                 }
             } else {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to