Index: trunk/glueforge/templates/psdb/metadata
===================================================================
--- trunk/glueforge/templates/psdb/metadata	(revision 10232)
+++ trunk/glueforge/templates/psdb/metadata	(revision 10235)
@@ -10,5 +10,5 @@
     if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], "[% item.value %]")) {
 [% ELSIF item.mtype == "PS_DATA_TIME" -%]
-[% IF defined(item.value) -%]
+[% IF DEFINED(item.value) -%]
     [% item.ctype %] [% item.name %] = psTimeFromISO("[% item.value %]", [% item.timetype %]);
     if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], [% item.name %])) {
@@ -24,5 +24,5 @@
         return false;
     }
-[% IF item.mtype == "PS_DATA_TIME" -%]
+[% IF item.mtype == "PS_DATA_TIME" AND DEFINED(item.value) -%]
     psFree([% item.name %]);
 [% END -%]
