You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Nick Vatamaniuc (JIRA)" <ji...@apache.org> on 2015/09/16 20:36:46 UTC
[jira] [Created] (COUCHDB-2815) POST to /{db}/_all_docs with
invalid keys should return a 400 error instead of 500
Nick Vatamaniuc created COUCHDB-2815:
----------------------------------------
Summary: POST to /{db}/_all_docs with invalid keys should return a 400 error instead of 500
Key: COUCHDB-2815
URL: https://issues.apache.org/jira/browse/COUCHDB-2815
Project: CouchDB
Issue Type: Bug
Security Level: public (Regular issues)
Components: Database Core, HTTP Interface
Reporter: Nick Vatamaniuc
Related to http://docs.couchdb.org/en/latest/api/database/bulk-api.html#post--db-_all_docs end point.
Example:
* db1 created with two documents ids : "1" and "2".
{code}
http -a adm:pass POST http://127.0.0.1:15984/db1/_all_docs keys:='["1",2]'
HTTP/1.1 500 Internal Server Error
Cache-Control: must-revalidate
Content-Length: 43
Content-Type: application/json
Date: Wed, 16 Sep 2015 18:25:08 GMT
Server: CouchDB/b8b9968 (Erlang OTP/17)
X-Couch-Request-ID: 898d97fc1f
X-CouchDB-Body-Time: 0
{
"error": "2",
"reason": "{illegal_docid,2}"
}
{code}
Expected 400 error instead as there is nothing wrong with on the server.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)