Issue #23558:account for date characteristics with empty string
authorgaryhgohoos <gary@xtuple.com>
Mon, 12 May 2014 18:29:51 +0000 (14:29 -0400)
committergaryhgohoos <gary@xtuple.com>
Mon, 12 May 2014 18:29:51 +0000 (14:29 -0400)
foundation-database/public/tables/metasql/inventoryLocator-detail.mql

index 90bfa43..b607ba4 100644 (file)
@@ -40,7 +40,9 @@ FROM (SELECT itemloc_id, 1 AS type, warehous_code,
   , charass_alias<? literal("char_id_list_list") ?>.charass_value AS char<? literal("char_id_list_list") ?>
 <? endforeach ?>
 <? foreach("char_id_date_list") ?>
-  , charass_alias<? literal("char_id_date_list") ?>.charass_value::date AS char<? literal("char_id_date_list") ?>
+  , CASE WHEN (charass_alias<? literal("char_id_date_list") ?>.charass_value = '') THEN NULL::date
+         ELSE charass_alias<? literal("char_id_date_list") ?>.charass_value::date 
+    END AS char<? literal("char_id_date_list") ?>
 <? endforeach ?>
       FROM itemsite, whsinfo,
            itemloc LEFT OUTER JOIN location ON (itemloc_location_id=location_id)