diff --git a/ui/src/utils/groupByTimeSeriesTransform.ts b/ui/src/utils/groupByTimeSeriesTransform.ts index fcbae3f565..a80c8d646b 100644 --- a/ui/src/utils/groupByTimeSeriesTransform.ts +++ b/ui/src/utils/groupByTimeSeriesTransform.ts @@ -137,19 +137,14 @@ const constructResults = ( } const constructSerieses = (results: Result[]): Series[] => { - return fastReduce( - results, - (acc, {series = [], responseIndex}) => { - return [ - ...acc, - ...fastMap(series, (item, index) => ({ - ...item, - responseIndex, - seriesIndex: index, - })), - ] - }, - [] + return _.flatten( + fastMap(results, ({series, responseIndex}) => + fastMap(series, (s, index) => ({ + ...s, + responseIndex, + seriesIndex: index, + })) + ) ) }