Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv24876

Modified Files:
        NodeDataType.java 
Log Message:
interpreting '' as null for nodes is reasonable


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes


Index: NodeDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/NodeDataType.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- NodeDataType.java   21 Jun 2007 07:32:31 -0000      1.33
+++ NodeDataType.java   7 Jan 2009 17:54:19 -0000       1.34
@@ -21,7 +21,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: NodeDataType.java,v 1.33 2007/06/21 07:32:31 pierre Exp $
+ * @version $Id: NodeDataType.java,v 1.34 2009/01/07 17:54:19 michiel Exp $
  * @since MMBase-1.8
  */
 public class NodeDataType extends BasicDataType<Node> {
@@ -53,7 +53,7 @@
         }
     }
     protected Object castToValidate(Object value, Node node, Field field) 
throws CastException {
-        if (value == null) return null;
+        if (value == null || "".equals(value)) return null;
         Object preCast = preCast(value, node, field); // resolves enumerations
         if (preCast instanceof Node) {
             return preCast;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to