You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "Jonathan Hall (JIRA)" <ji...@apache.org> on 2017/04/06 03:48:41 UTC

[jira] [Created] (COUCHDB-3363) Deleting non-existing attachment doesn't fail with 404

Jonathan Hall created COUCHDB-3363:
--------------------------------------

             Summary: Deleting non-existing attachment doesn't fail with 404
                 Key: COUCHDB-3363
                 URL: https://issues.apache.org/jira/browse/COUCHDB-3363
             Project: CouchDB
          Issue Type: Bug
            Reporter: Jonathan Hall


Related to https://issues.apache.org/jira/browse/COUCHDB-3362

Deleting a non-existing attachment never fails with a 404, rather it just updates the document revision, contrary to the documentation: http://docs.couchdb.org/en/2.0.0/api/document/attachments.html#delete--db-docid-attname

To reproduce:

Create an empty database:
curl -v -X PUT http://admin:abc123@localhost:5984/new

Create an empty document:
curl -v -X PUT http://admin:abc123@localhost:5984/new/foo -H "Content-Type: application/json" -d '{}'

Attempt to delete an attachment from that document:
curl -v -X DELETE http://admin:abc123@localhost:5984/new/foo/foo.txt?rev=1-967a00dff5e02add41819138abb3284d

Results in a new revision:

{"ok":true,"id":"foo","rev":"2-4259cd84694a6345d6c534ed65f1b30b"}


Expected:

404 error



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)