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