Open Bug 1252122 Opened 9 years ago Updated 2 years ago

count_only on buglist.cgi returns weird page with errors

Categories

(bugzilla.mozilla.org :: Search, defect)

Production
defect
Not set
normal

Tracking

()

People

(Reporter: Pike, Unassigned)

References

Details

Attachments

(1 file)

I used this param for a regular search, as in https://bugzilla.mozilla.org/buglist.cgi?j_top=OR&o5=isnotempty&f1=OP&o3=casesubstring&list_id=12872890&v3=%20%2F%20&resolution=---&o2=equals&f4=CP&query_format=advanced&f3=component&f2=product&f5=cf_locale&v2=Mozilla%20Localizations&count_only=1, which returns a funny error-state page. Main content is/was: Bugzilla has suffered an internal error: Can't use string ("996") as an ARRAY ref while "strict refs" in use Which is funny, 'cause the result is actually in the error message.
Assignee: query-and-buglist → dylan
Component: Query/Bug List → API
Product: Bugzilla → bugzilla.mozilla.org
QA Contact: default-qa
Version: unspecified → Production
Attachment #8725077 - Flags: review?(dkl)
Comment on attachment 8725077 [details] [diff] [review] 1252122_1.patch Review of attachment 8725077 [details] [diff] [review]: ----------------------------------------------------------------- this changes the result from > { "bug_count" : "14" } to > { "bug_count" : [ "14" ] } which is bad. this also doesn't fix the buglist.cgi crash: > Can't use string ("14") as an ARRAY ref while "strict refs" in use at /opt/bugzilla/htdocs/1252122/buglist.cgi line 822 count_only is an api-only query, and it isn't clear what it should do when called from buglist.cgi. we can't exactly show the result as a bug list. imho buglist.cgi should strip count_only from the params it passes to Bugzilla::Search.
Attachment #8725077 - Flags: review-
Is there a recommended way to get to the count of "This result was limited to 500 bugs." queries? There's limit=0 to get the full list, but that's dangerous if you fall into a trap that returns all bugs ;-) Alternatively, redo the query in a report, I guess? Maybe that's a feature request?
Component: API → Search
Assignee: dylan → nobody
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: