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