_update handler ignores "code" in response doc
----------------------------------------------
Key: COUCHDB-648
URL: https://issues.apache.org/jira/browse/COUCHDB-648
Project: CouchDB
Issue Type: Bug
Components: Database Core
Environment: CouchDB from HEAD
Reporter: Cliff Stanford
When using an _update handler, it should be possible to return a response code.
return [ doc, {
headers : { "Location" : "/" },
code : 303,
body : 'Redirecting'
}];
Should return 303 (the redirect for POST) but in fact, on a successful create
returns 201. This means it is not possible to use the browser to POST as you
cannot redirect on return. This feels like a bug.
In any case, I would respectfully suggest that the syntax of the _update
handler be changed so that there is a store(doc) call (or similar) which
returns a JSON object to the update handler so that the handler may redirect
appropriately. That would make it possible to do updates client-side with
little or no client-side javascript.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.