When you have a date field in a record with a NULL value and you want to edit the record you ending in the search function. The webgui log give the next error.
at /data/wre/prereqs/perl/lib/site_perl/5.8.8/DateTime/Format/Strptime.pmline 444 2007/04/09 00:03:14 - WARN - wgtest.conf - main::[[undef]] - Couldn't call method editRecord on asset for url: dir/dir/nameassetsqlform Root cause: The 'month' parameter ("00") to DateTime::new did not pass the 'is between 1 and 12' callback at /data/wre/prereqs/perl/lib/site_perl/5.8.8/DateTime/Format/Strptime.pm line 444
Its fixed. MySQL null dates are now converted to undef. This prevents the program from dying.
However, undef dates are automatically converted to today's date, so be warned.
To fix it so that it handles null MySQL dates gracefully without changing them would be a RFE. Please submit it as such if that is your desire.