summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/couch/src/couch_query_servers.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/couch/src/couch_query_servers.erl b/src/couch/src/couch_query_servers.erl
index fe04533ab..de8ef1e15 100644
--- a/src/couch/src/couch_query_servers.erl
+++ b/src/couch/src/couch_query_servers.erl
@@ -87,12 +87,12 @@ group_reductions_results(List) ->
[Heads | group_reductions_results(Tails)]
end.
-finalize(<<"_approx_count_distinct">>, Reduction) ->
+finalize(<<"_approx_count_distinct",_/binary>>, Reduction) ->
true = hyper:is_hyper(Reduction),
{ok, round(hyper:card(Reduction))};
-finalize(<<"_stats">>, {_, _, _, _, _} = Unpacked) ->
+finalize(<<"_stats",_/binary>>, {_, _, _, _, _} = Unpacked) ->
{ok, pack_stats(Unpacked)};
-finalize(<<"_stats">>, {Packed}) ->
+finalize(<<"_stats",_/binary>>, {Packed}) ->
% Legacy code path before we had the finalize operation
{ok, {Packed}};
finalize(_RedSrc, Reduction) ->