[
https://issues.apache.org/jira/browse/COUCHDB-1519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13426510#comment-13426510
]
Robert Newson commented on COUCHDB-1519:
----------------------------------------
I'm -1 on this because these two mechanisms are independent of each other.
What can't you achieve in a validate_doc_update handler than knowing you had
been through an update handler would?
> Allow validate_doc_update.js to be aware if the update went through an update
> function before
> ---------------------------------------------------------------------------------------------
>
> Key: COUCHDB-1519
> URL: https://issues.apache.org/jira/browse/COUCHDB-1519
> Project: CouchDB
> Issue Type: New Feature
> Components: Database Core
> Affects Versions: 1.2
> Reporter: Damjan Georgievski
>
> It would be useful for the validate_doc_update function to "know" if the
> document has been processed by an update function or is sent directly to the
> DB.
> There are several possible ways to do it:
> * allow the update function to update either the userCtx or the secObj
> objects, and let that change propagate to the validate_doc_update function
> * add a completely new object that will be passed to both functions. update
> functions could then modify it.
> * add some flag to validate_doc_update parameters to signal that the document
> is direct to DB or not. But this would limit the usefulness of the feature.
> Adding special attributes to the document object, in an update function, that
> the validate function can check later, is not sufficient since that attribute
> can be sent directly to the DB also, and will be stored in the database.
--
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