Make sure calculated interval is an integer, fixes #1320

This commit is contained in:
Alexander Zobnin
2021-12-02 17:38:11 +03:00
parent 10c6e4a887
commit f6e25409f1

View File

@@ -119,7 +119,7 @@ function getAggFunc(timeFrom, timeTill, options) {
// the resulting first and last data points will yield invalid values in the
// calculated average value in downsampleSeries - when using consolidateBy(avg)
const numOfIntervals = Math.ceil((timeTill - timeFrom) / intervalSec);
intervalSec = (timeTill - timeFrom) / numOfIntervals;
intervalSec = Math.ceil((timeTill - timeFrom) / numOfIntervals);
consolidateBy = consolidateBy || 'avg';
const aggFunction = dbConnector.consolidateByFunc[consolidateBy];