From b5c7b8bcfff3e361507b8ddb64edc94f90c13514 Mon Sep 17 00:00:00 2001 From: "Damien F. Katz" Date: Fri, 23 May 2008 16:51:46 +0000 Subject: fix for bug with reusing map btree indexes when multiple views have the same map function git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@659596 13f79535-47bb-0310-9956-ffa450edef68 --- share/server/main.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'share') diff --git a/share/server/main.js b/share/server/main.js index 43660c7b..a62ed1ff 100644 --- a/share/server/main.js +++ b/share/server/main.js @@ -104,11 +104,12 @@ while (cmd = eval(readline())) { var values = null; var reduceFuns = cmd[1]; var is_combine = false; + if (cmd[0] == "reduce") { var kvs = cmd[2]; keys = new Array(kvs.length); values = new Array(kvs.length); - for (var i = 0; i < kvs.length; i++) { + for(var i = 0; i < kvs.length; i++) { keys[i] = kvs[i][0]; values[i] = kvs[i][1]; } @@ -122,7 +123,7 @@ while (cmd = eval(readline())) { } var reductions = new Array(funs.length); - for (var i = 0; i < reduceFuns.length; i++) { + for(var i = 0; i < reduceFuns.length; i++) { try { reductions[i] = reduceFuns[i](keys, values, is_combine); } catch (err) { -- cgit v1.2.3