summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2018-07-18 21:08:02 +0100
committerRobert Newson <rnewson@apache.org>2018-07-18 21:08:02 +0100
commitda9e00f91deff22e74bd217c4acb9006dd055812 (patch)
treecc8355bcd50c74e8ca8b4873dc9964b537ff1590
parent0440e862eb38ee626eba9b1f124d3fd6277b7efc (diff)
downloadcouchdb-da9e00f91deff22e74bd217c4acb9006dd055812.tar.gz
support reduce results in partitioned dbs
-rw-r--r--src/fabric/src/fabric_view.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fabric/src/fabric_view.erl b/src/fabric/src/fabric_view.erl
index 32ad42285..f177ce168 100644
--- a/src/fabric/src/fabric_view.erl
+++ b/src/fabric/src/fabric_view.erl
@@ -277,6 +277,8 @@ transform_row(#view_row{key=Key, id=Id, value=Value, doc=Doc}) ->
unpartition_row(#collector{partitioned=true}, #view_row{key=[_Partition, Key]} = Row) ->
Row#view_row{key = Key};
+unpartition_row(#collector{partitioned=true}, #view_row{key=null} = Row) ->
+ Row#view_row{key = null};
unpartition_row(#collector{partitioned=false}, Row) ->
Row.