[ https://issues.apache.org/jira/browse/COUCHDB-925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12934145#action_12934145 ]
Filipe Manana commented on COUCHDB-925: --------------------------------------- Maybe the following patch fixes that: (trunk) -> http://svn.apache.org/viewvc?view=revision&revision=1037213 (1.0.x) -> http://svn.apache.org/viewvc?view=revision&revision=1037215 (1.1.x) -> http://svn.apache.org/viewvc?view=revision&revision=1037216 afters, are you willing to give it a try? I'll try to write a test case in the meanwhile. thanks > 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.