Open Bug 86908 Opened 23 years ago Updated 19 years ago

buglist.cgi should also accept spaces for separators in the id parameter

Categories

(Bugzilla :: Query/Bug List, enhancement, P4)

2.13
enhancement

Tracking

()

People

(Reporter: bobj, Unassigned)

References

Details

If you enter "bugs numbered:" separated by spaces as 86637 80446 84491 Bugzilla generates the buglist using: &bug_id=86637+80446+84491 Here is the full query: http://bugzilla.mozilla.org/buglist.cgi?email1=&emailtype1=substring&emailassign ed_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id= 86637+80446+84491&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&sho rt_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr &bug_file_loc=&bug_file_loc_type=allwordssubstr&status_whiteboard=&status_whiteb oard_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0- 0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time If you enter "bugs numbered:" separated by '|' as 86637|80446|84491 Bugzilla generates the buglist using: &bug_id=86637%7C80446%7C84491 Here is the full query: http://bugzilla.mozilla.org/buglist.cgi?email1=&emailtype1=substring&emailassign ed_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id= 86637%7C80446%7C84491&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue= &short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssu bstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&status_whiteboard=&status_wh iteboard_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&ty pe0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time The only way I can get the buglist.cgi to work is by using this for the list: &bug_id=86637&bug_id=80446&bug_id=86637&bug_id=84491 Here is the full query: http://bugzilla.mozilla.org/buglist.cgi?email1=&emailtype1=substring&emailassign ed_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id= 86637&bug_id=80446&bug_id=86637&bug_id=84491&changedin=&votes=&chfieldfrom=&chfi eldto=Now&chfieldvalue=&short_desc=&short_desc_type=allwordssubstr&long_desc=&lo ng_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&statu s_whiteboard=&status_whiteboard_type=allwordssubstr&keywords=&keywords_type=anyw ords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+so rt+as+last+time After I hand enter the query that works (above), and I click on "Edit this query", it sends me to the query.cgi page and fills "bugs numbered:" separated by '|' as 86637|80446|84491 and if you do not edit anything and just click on submit, it will generate the incorrect query as in the 2nd example above.
Confirmed in current CVS bugzilla. Note that comma-spacing works.
OK, weird. For keywords, we support space and comma, or a sequence of these as a separator. We should do the same for bug numbers. I don't see why we would need to support '|' as a separator. I think we should either fail when receiving multiple parameters (if possible), or we should make sure Edit Query uses ", " as a separator. Note that two keywords parameters are interpreted as appended together (see bug #87407, screen 2 attachment). We should aim for consistency. It is important that if we have an illegal character, we should fail (for bug numbers and keywords). Currently we just take the numeric data before the illegal character as the one and only bug and give incorrect results silently.
Target Milestone: --- → Bugzilla 2.16
Priority: -- → P2
Mass moving to new product Bugzilla...
Assignee: tara → endico
Component: Bugzilla → Query/Bug List
Product: Webtools → Bugzilla
Version: Bugzilla 2.10 → 2.13
*** Bug 97433 has been marked as a duplicate of this bug. ***
We are currently trying to wrap up Bugzilla 2.16. We are now close enough to release time that anything that wasn't already ranked at P1 isn't going to make the cut. Thus this is being retargetted at 2.18. If you strongly disagree with this retargetting, please comment, however, be aware that we only have about 2 weeks left to review and test anything at this point, and we intend to devote this time to the remaining bugs that were designated as release blockers.
Target Milestone: Bugzilla 2.16 → Bugzilla 2.18
OS: Windows 95 → All
Hardware: PC → All
Assignee: endico → nobody
nobody@bugzilla.org seems to care about these so they wont make 2.18. If someone adopts them, they can move them back. Retargetting to 2.20
Target Milestone: Bugzilla 2.18 → Bugzilla 2.20
This looks... really simple to handle.
Assignee: nobody → mkanat
Severity: normal → enhancement
Summary: bugzilla query.cgi generates incorrect buglist queries → buglist.cgi should also accept spaces for separators in the id parameter
Priority: P2 → P4
Target Milestone: Bugzilla 2.20 → Bugzilla 2.22
This is really trivial, but I don't plan to actually work on it any time soon.
Assignee: mkanat → query-and-buglist
QA Contact: mattyt-bugzilla → default-qa
Target Milestone: Bugzilla 2.22 → ---
You need to log in before you can comment on or make changes to this bug.