diff options
-rw-r--r-- | src/couch/src/couch_bt_engine.erl | 5 |
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) -> |