[
https://issues.apache.org/jira/browse/COUCHDB-283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Davies updated COUCHDB-283:
---------------------------------
Attachment: bad_requests.diff
This patch updates tests and couch_httpd_view:parse_view_query to throw
bad_request instead of query_parse_error, thus returning a 400 instead of a 500
response.
This patch also includes a minor update to couch_httpd_show to validate the
query for reduce _lists (this was originally attached to COUCHDB-269, but
moving it here as the tests for it also needed updating and it's only a few
lines long).
> Query parse errors should be returned as 400 Bad Request, not 500 Internal
> Server Error
> ---------------------------------------------------------------------------------------
>
> Key: COUCHDB-283
> URL: https://issues.apache.org/jira/browse/COUCHDB-283
> Project: CouchDB
> Issue Type: Bug
> Components: HTTP Interface
> Reporter: Jason Davies
> Fix For: 0.9
>
> Attachments: bad_requests.diff
>
>
> Thus quoth Jan:
> jan____: jasondavies: the 500 status code is for bugs in the server
> Patch to follow...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.