On Mon, Oct 25, 2010 at 2:52 AM, Adam Kocoloski <[email protected]> wrote:
> On Oct 24, 2010, at 4:42 PM, afters wrote:
>
>> Hello couchers,
>>
>> 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.
>>
>> Besides being a great way for map functions to communicate with each other,
>> I assume it's also a bug?
>>
>>
>> a.
>
> Well, yes.  At one point map functions in a single view group were supposed 
> to be protected from one another, but that's been broken for a long time, and 
> I'm not sure about an ETA for restoring it.
>
> Adam
>
>

Hum,

That's a serious bug imo (didn't saw it on my stuff) and thought it
was fixed . Any idea when it was introduced ?

- benoît

Reply via email to