diff options
Diffstat (limited to 'src/mango/src/mango_cursor_special.erl')
-rw-r--r-- | src/mango/src/mango_cursor_special.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mango/src/mango_cursor_special.erl b/src/mango/src/mango_cursor_special.erl index f4a760d1c..df1f6d655 100644 --- a/src/mango/src/mango_cursor_special.erl +++ b/src/mango/src/mango_cursor_special.erl @@ -41,12 +41,14 @@ create(Db, Indexes, Selector, Opts) -> Limit = couch_util:get_value(limit, Opts, mango_opts:default_limit()), Skip = couch_util:get_value(skip, Opts, 0), Fields = couch_util:get_value(fields, Opts, all_fields), - Bookmark = couch_util:get_value(bookmark, Opts), + Bookmark = couch_util:get_value(bookmark, Opts), + + IndexRanges1 = mango_cursor:maybe_noop_range(Selector, IndexRanges), {ok, #cursor{ db = Db, index = Index, - ranges = IndexRanges, + ranges = IndexRanges1, selector = Selector, opts = Opts, limit = Limit, @@ -55,7 +57,6 @@ create(Db, Indexes, Selector, Opts) -> bookmark = Bookmark }}. - explain(Cursor) -> mango_cursor_view:explain(Cursor). |