Index: trunk/glueforge/templates/psdb/metadata
===================================================================
--- trunk/glueforge/templates/psdb/metadata	(revision 9668)
+++ trunk/glueforge/templates/psdb/metadata	(revision 10232)
@@ -10,7 +10,11 @@
     if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], "[% item.value %]")) {
 [% ELSIF item.mtype == "PS_DATA_TIME" -%]
+[% 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 %])) {
         psFree([% item.name %]);
+[% ELSE -%]
+    if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], NULL)) {
+[% END -%]
 [% ELSE -%]
     if (!psMetadataAdd(md, PS_LIST_TAIL, "[% item.name %]", [% item.mtype %], [% item.comment %], [% item.value %])) {
