summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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) ->