From: Frédéric Buclin Date: Wed, 2 Jan 2013 18:44:44 +0000 (+0100) Subject: Fix bustage due to bug 801664 X-Git-Tag: bugzilla-4.5.1~238 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bd20b178878cf9f204c94921ecb45dc8cd9af3b;p=thirdparty%2Fbugzilla.git Fix bustage due to bug 801664 --- diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index 6680ede55f..7c7e0fb37c 100644 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -1990,11 +1990,11 @@ sub _check_field_is_mandatory { sub _check_date_field { my ($invocant, $date) = @_; - return _check_datetime_field($invocant, $date, 1); + return $invocant->_check_datetime_field($date, undef, {date_only => 1}); } sub _check_datetime_field { - my ($invocant, $date_time, $date_only) = @_; + my ($invocant, $date_time, $field, $params) = @_; # Empty datetimes are empty strings or strings only containing # 0's, whitespace, and punctuation. @@ -2008,7 +2008,7 @@ sub _check_datetime_field { ThrowUserError('illegal_date', { date => $date, format => 'YYYY-MM-DD' }); } - if ($time && $date_only) { + if ($time && $params->{date_only}) { ThrowUserError('illegal_date', { date => $date_time, format => 'YYYY-MM-DD' }); }