diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2012-04-04 20:02:50 +0200 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2012-04-04 20:02:50 +0200 |
commit | 6de7db5b4dab5309ca1683d58ce444cc6e6bdf88 (patch) | |
tree | 71a0c56260e8f85281772785f1a6a76d473f8d68 /Bugzilla | |
parent | d4243a68777abb0b640e6c858c0ae64ede01f59e (diff) | |
download | bugzilla-6de7db5b4dab5309ca1683d58ce444cc6e6bdf88.tar.gz bugzilla-6de7db5b4dab5309ca1683d58ce444cc6e6bdf88.tar.xz |
Bug 58179: End date not included in the Search By Change History section
r=dkl a=LpSolit
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/Search.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Bugzilla/Search.pm b/Bugzilla/Search.pm index 79afa6d05..5fe88a4f2 100644 --- a/Bugzilla/Search.pm +++ b/Bugzilla/Search.pm @@ -1402,6 +1402,11 @@ sub _special_parse_chfield { $clause->add($from_clause); } if ($date_to ne '') { + # chfieldto is supposed to be a relative date or a date of the form + # YYYY-MM-DD, i.e. without the time appended to it. We append the + # time ourselves so that the end date is correctly taken into account. + $date_to .= ' 23:59:59' if $date_to =~ /^\d{4}-\d{1,2}-\d{1,2}$/; + my $to_clause = new Bugzilla::Search::Clause('OR'); foreach my $field (@fields) { $to_clause->add($field, 'changedbefore', $date_to); |