From 3b351275ab6f8090620234dd2b3ee8a9ef72e599 Mon Sep 17 00:00:00 2001 From: Max Kanat-Alexander Date: Fri, 2 Apr 2010 16:34:02 -0700 Subject: Bug 556439: Prevent datetime_from from dying if it gets 0000-00-00 as a date from the database r=LpSolit, a=LpSolit --- Bugzilla/Util.pm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Bugzilla/Util.pm') diff --git a/Bugzilla/Util.pm b/Bugzilla/Util.pm index 35a5c0aea..de67d5a59 100644 --- a/Bugzilla/Util.pm +++ b/Bugzilla/Util.pm @@ -438,6 +438,9 @@ sub format_time { sub datetime_from { my ($date, $timezone) = @_; + # In the database, this is the "0" date. + return undef if $date =~ /^0000/; + # strptime($date) returns an empty array if $date has an invalid # date format. my @time = strptime($date); -- cgit v1.2.3-24-g4f1b