fix AggregateByRange() on empty data
This commit is contained in:
@@ -176,9 +176,11 @@ func AggregateByRange(series []*TimeSeriesData, aggFunc AggFunc) *TimeSeriesData
|
|||||||
|
|
||||||
value := aggFunc(aggregatedSeries)
|
value := aggFunc(aggregatedSeries)
|
||||||
aggregatedSeriesData := NewTimeSeriesData()
|
aggregatedSeriesData := NewTimeSeriesData()
|
||||||
aggregatedSeriesData.TS = []TimePoint{
|
if len(aggregatedSeries) > 0 {
|
||||||
{Time: aggregatedSeries[0].Time, Value: value},
|
aggregatedSeriesData.TS = []TimePoint{
|
||||||
{Time: aggregatedSeries[aggregatedSeries.Len()-1].Time, Value: value},
|
{Time: aggregatedSeries[0].Time, Value: value},
|
||||||
|
{Time: aggregatedSeries[aggregatedSeries.Len()-1].Time, Value: value},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return aggregatedSeriesData
|
return aggregatedSeriesData
|
||||||
|
|||||||
Reference in New Issue
Block a user