summaryrefslogtreecommitdiff
path: root/src/mango/src/mango_cursor_view.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mango/src/mango_cursor_view.erl')
-rw-r--r--src/mango/src/mango_cursor_view.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mango/src/mango_cursor_view.erl b/src/mango/src/mango_cursor_view.erl
index 3eedf9931..162342053 100644
--- a/src/mango/src/mango_cursor_view.erl
+++ b/src/mango/src/mango_cursor_view.erl
@@ -103,7 +103,9 @@ base_args(#cursor{index = Idx, opts = Opts} = Cursor) ->
end_key = mango_idx:end_key(Idx, Cursor#cursor.ranges),
include_docs = true
},
- Partitioned = couch_util:get_value(partitioned, Idx#idx.design_opts),
+
+ DbPartitioned = mem3:is_partitioned(couch_db:name(Cursor#cursor.db)),
+ Partitioned = couch_util:get_value(partitioned, Idx#idx.design_opts, DbPartitioned),
Args2 = couch_mrview_util:set_extra(Args1, partitioned, Partitioned),
Args3 = case couch_util:get_value(partition, Opts) of
<<>> ->