Author: michiel
Date: 2009-05-19 14:16:56 +0200 (Tue, 19 May 2009)
New Revision: 35305

Modified:
   
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/DateHandler.java
Log:
Using isNull to ensure that null is presented as null

Modified: 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/DateHandler.java
===================================================================
--- 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/DateHandler.java
      2009-05-19 11:40:26 UTC (rev 35304)
+++ 
mmbase/trunk/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/DateHandler.java
      2009-05-19 12:16:56 UTC (rev 35305)
@@ -357,12 +357,11 @@
         cal = getSpecifiedValue(field, cal);
         if (cal == null) {
             if (node != null) {
-                Object value = node.getValue(field.getName());
-                if (value != null) {
+                if (node.isNull(field.getName())) {
+                    cal = null;
+                } else {
                     cal = getInstance();
                     cal.setTime(node.getDateValue(field.getName()));
-                } else {
-                    cal = null;
                 }
             } else {
                 Object def = 
field.getDataType().getDefaultValue(tag.getLocale(), tag.getCloudVar(), field);

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to