User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:18.104.22.168) Gecko/20100722 Firefox/3.6.8 GTB7.1 (.NET CLR 3.5.30729)
Build Identifier: 3.6.2
I'm trying to create a saved search that looks for open bugs that are assigned a deadline value of today (i.e. things that need to be looked at today). I have a similar saved search for bugs with a deadline in the next few days. I can successfully go through the process of creating the search. After executing the search, the correct bugs show up according to my criteria. Above the bug list table it shows:
* Deadline: (is less than or equal to) 2010-08-24 00:00:00
* Status: UNCONFIRMED, NEW, ASSIGNED, INACTIVE, REOPENED
And the right bugs are present. I can save the search as a named query successfully. Clicking on the search executes a different query. After creating the query, the database is populated with the following entry:
DeadlineToday -> bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=INACTIVE&bug_status=REOPENED&query_format=advanced&order=bug_status%2Cpriority%2Cassigned_to%2Cbug_id
Steps to Reproduce:
1. Navigate to advanced search page
2. Enter "now" for the to field of the Deadline
3. Select bug status criteria (e.g. UNCONFIRMED, NEW, ASSIGNED)
4. Execute query
5. Save search as "DeadlineToday"
6. Re-run new DeadlineToday search
The query is run using only the bug status criteria defined in step 3
The correct bug list should be returned as searched for with the advanced search page.
I can reproduce with Bugzilla 3.6.2 and 3.7.3, but neither with Bugzilla 3.4.8 now 4.1.
Regression due to bug 283609.
This is only a problem when the deadline is set to "Now". Absolute dates are kept in the query.
Created attachment 471307 [details] [diff] [review]
patch for 3.6 and 4.0, v1
ghendricks, please retarget the review request to dkl or mkanat if you don't feel confident with this patch. I ask you for review because you wrote the original code in bug 283609.
Committing to: bzr+ssh://firstname.lastname@example.org/bugzilla/4.0/
Committed revision 7394.
Committing to: bzr+ssh://email@example.com/bugzilla/3.6/
Committed revision 7168.