[ https://issues.apache.org/jira/browse/COUCHDB-648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Randall Leeds closed COUCHDB-648. --------------------------------- Resolution: Fixed Fixed on trunk in r1177890. Fixed on 1.2.x in r1177891. Fixed on 1.1.x in r1177892. > _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 > Assignee: Randall Leeds > Labels: update > Fix For: 1.1.1, 1.2 > > Attachments: > 0001-Document-update-handlers-now-honor-code-in-response-.patch, test.diff > > > 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. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira