summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2018-03-03 15:32:19 -0600
committerPaul J. Davis <paul.joseph.davis@gmail.com>2018-03-05 12:50:12 -0600
commit20d764f5c42f32ef789f4ce6502975a754ee8e66 (patch)
treed37fdde11281e1152b0e319ee9de085bb21ef269
parent72b41c4fa14847d60ea69822af049b20db1c622e (diff)
downloadcouchdb-fix-pse-fold-local-docs.tar.gz
This fixes couch_bt_engine:fold_local_docs/4fix-pse-fold-local-docs
Somehow managed to fix without getting it into the PSE PR that was merged the other day.
-rw-r--r--src/couch/src/couch_bt_engine.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/couch/src/couch_bt_engine.erl b/src/couch/src/couch_bt_engine.erl
index 347c9318f..940689708 100644
--- a/src/couch/src/couch_bt_engine.erl
+++ b/src/couch/src/couch_bt_engine.erl
@@ -464,7 +464,10 @@ fold_docs(St, UserFun, UserAcc, Options) ->
fold_local_docs(St, UserFun, UserAcc, Options) ->
- fold_docs_int(St, St#st.local_tree, UserFun, UserAcc, Options).
+ case fold_docs_int(St, St#st.local_tree, UserFun, UserAcc, Options) of
+ {ok, _Reds, FinalAcc} -> {ok, null, FinalAcc};
+ {ok, FinalAcc} -> {ok, FinalAcc}
+ end.
fold_changes(St, SinceSeq, UserFun, UserAcc, Options) ->