summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Util.pm
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2007-12-28 05:39:27 +0100
committermkanat%bugzilla.org <>2007-12-28 05:39:27 +0100
commite621696be0f092e348e4534e1855c0a3146c2c9e (patch)
treee55440a75a01c46020d8397785bcbf6b827a11e7 /Bugzilla/Util.pm
parentb64f45e6ba9bfb002657204411b8e7686b102f02 (diff)
downloadbugzilla-e621696be0f092e348e4534e1855c0a3146c2c9e.tar.gz
bugzilla-e621696be0f092e348e4534e1855c0a3146c2c9e.tar.xz
Bug 405898: Date/Time Fields should accept times like H:MM
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
Diffstat (limited to 'Bugzilla/Util.pm')
-rw-r--r--Bugzilla/Util.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/Bugzilla/Util.pm b/Bugzilla/Util.pm
index 4d702f02e..1471295fc 100644
--- a/Bugzilla/Util.pm
+++ b/Bugzilla/Util.pm
@@ -476,8 +476,8 @@ sub validate_time {
my $ts = str2time($time);
if ($ts) {
$time2 = time2str("%H:%M:%S", $ts);
- if (trim($time) =~ /^\d\d:\d\d$/) {
- $time .= ':00';
+ if ($time =~ /^(\d{1,2}):(\d\d)(?::(\d\d))?$/) {
+ $time = sprintf("%02d:%02d:%02d", $1, $2, $3 || 0);
}
}
my $ret = ($ts && $time eq $time2);