-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 1.2
-
Fix Version/s: 1.3
-
Component/s: Database Core, JavaScript View Server
-
Labels:None
-
Environment:
Mac OS X 10.8.2
Python 2.7.2
I'm using update function _design/app/_update/test, here is the body of this function:
function(doc, req)
{ return [req.form, '<p>Hello World</p>']; }Using the HTML5 form below I submit a new object to this update function:
<form id="form" method="POST" action="_update/test">
<input type="hidden" name="type" value="payment">
<input type="hidden" name="version" value="4">
Date: <input type="date" name="date"><br/>
Note: <input type="text" name="note"><br/>
<input type="submit" value="save"><br/>
</form>
As a result I expect to get either error (id is not specified) or new document with generated ID (same as in POST request http://wiki.apache.org/couchdb/HTTP_Document_API#POST)
In fact new document is created with NULL ID. I can see it in Futon, but can not modify. The only way to get rid of this document is to drop whole the database.
- duplicates
-
COUCHDB-1483 Update handlers allow documents with empty ids to be created
-
- Resolved
-