_update handler doesn't conflict for existing document
------------------------------------------------------
Key: COUCHDB-605
URL: https://issues.apache.org/jira/browse/COUCHDB-605
Project: CouchDB
Issue Type: Bug
Affects Versions: 0.10
Environment: Ubuntu Karmic, in particular it's CouchDB version
0.10.0-0ubuntu3
Reporter: Sergey Shepelev
design doc:
"updates": {
"hello": "function(doc, req) { doc.value = 100500; return [doc, 'foo
bar']; }"
}
$ curl -X PUT --data-binary @- http://localhost:5984/shkaf/client:foo << EOF
> {"_id":"client:foo"}
> EOF
{"ok":true,"id":"client:foo","rev":"1-967a00dff5e02add41819138abb3284d"}
$ curl -X PUT --data-binary @-
http://localhost:5984/shkaf/_design/client/_update/hello/client:foo?A=B << EOF
> {"_id": "client:foo"}
> EOF
foo bar
And it really updated the document.
What i expected here is error: conflict because document with such _id already
existed and i didn't provide _rev to _update handler.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.