altering 'doc' variable in map function affects other map functions
-------------------------------------------------------------------

                 Key: COUCHDB-925
                 URL: https://issues.apache.org/jira/browse/COUCHDB-925
             Project: CouchDB
          Issue Type: Bug
    Affects Versions: 1.0.1
         Environment: Erlang R13B03, Spidermonkey 1.7, Ubuntu 10.04
            Reporter: afters


I have the following two map functions (v1.0.1):

function (doc) {
  emit(doc.path[0], null);
}

function (doc) {
 doc.path = [ 'an intruder from another view' ];
}

When the views are built, the first map function sees a 'doc' variable that
was changed by the second map function, and thus emits the key 'an intruder
from another view'.

The real documents remain untouched.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to