From ded191658af266a764332b9a1b72d628de3d5b6e Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 7 May 2018 08:57:02 +0200 Subject: fix sorting --- reduce.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/reduce.js b/reduce.js index b17a246..3ac9da2 100644 --- a/reduce.js +++ b/reduce.js @@ -31,10 +31,7 @@ function aggregatePayloads(config) { } function deriveStatistics(config) { - const sorter = R.converge(R.multiply, [ - R.prop('Winner'), - R.prop('Count'), - ]); + const sorter = R.compose(R.defaultTo(0), R.prop('Winner')); // divide sums by counts = averages const transformer = R.map( @@ -45,7 +42,7 @@ function deriveStatistics(config) { ]) ); - return R.compose(R.sortBy(sorter), transformer); + return R.compose(transformer, R.sortBy(sorter)); } module.exports = { -- cgit v1.3.1