diff options
Diffstat (limited to 'share/www/script/couch_test_runner.js')
-rw-r--r-- | share/www/script/couch_test_runner.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/share/www/script/couch_test_runner.js b/share/www/script/couch_test_runner.js index efc4dc242..0617efd18 100644 --- a/share/www/script/couch_test_runner.js +++ b/share/www/script/couch_test_runner.js @@ -363,6 +363,14 @@ function makeDocs(start, end, templateDoc) { } function run_on_modified_server(settings, fun) { + // Clone settings so we don't overwrite oldValue when making nested run_on_modified_server calls + var settings = settings.map(function(s) { + return { + section: s.section, + key: s.key, + value: s.value + }; + }); try { // set the settings for(var i=0; i < settings.length; i++) { |