]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 600495: Make searching using "chfieldto" actually work again, for finding
authorMax Kanat-Alexander <mkanat@bugzilla.org>
Sat, 2 Oct 2010 19:23:38 +0000 (12:23 -0700)
committerMax Kanat-Alexander <mkanat@bugzilla.org>
Sat, 2 Oct 2010 19:23:38 +0000 (12:23 -0700)
bugs that were also updated after the particular change that's being looked
for.
r=mkanat, a=mkanat (module owner)

Bugzilla/Search.pm

index fa162ed1df08da68d6fe43307b7e1e44ab252f41..fa1e40131c51d2f102154e8b578622d9b9f9833d 100644 (file)
@@ -1289,16 +1289,17 @@ sub _special_parse_chfield {
 
     my @charts;
     # It is always safe and useful to push delta_ts into the charts
-    # if there are any dates specified. It doesn't conflict with
+    # if there is a "from" date specified. It doesn't conflict with
     # searching [Bug creation], because a bug's delta_ts is set to
     # its creation_ts when it is created. So this just gives the
     # database an additional index to possibly choose.
+    #
+    # It's not safe to do it for "to" dates, though--"chfieldto" means
+    # "a field that changed before this date", and delta_ts could be either
+    # later or earlier than that.
     if ($date_from ne '') {
         push(@charts, ['delta_ts', 'greaterthaneq', $date_from]);
     }
-    if ($date_to ne '') {
-        push(@charts, ['delta_ts', 'lessthaneq', $date_to]);
-    }
 
     # Basically, we construct the chart like:
     #