Test Datasource/Bug: Fixes division by zero in csv metric values scenario (#29029) (#29068)

Closes #8705

(cherry picked from commit 9659c98d61)

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
This commit is contained in:
Grot (@grafanabot)
2020-11-13 15:52:58 +01:00
committed by GitHub
co-authored by kay delaney
parent edfe914cb0
commit 8db22cef96
+4 -1
View File
@@ -237,7 +237,10 @@ func init() {
series := newSeriesForQuery(query, 0)
startTime := context.TimeRange.GetFromAsMsEpoch()
endTime := context.TimeRange.GetToAsMsEpoch()
step := (endTime - startTime) / int64(len(values)-1)
var step int64 = 0
if len(values) > 1 {
step = (endTime - startTime) / int64(len(values)-1)
}
for _, val := range values {
series.Points = append(series.Points, tsdb.TimePoint{val, null.FloatFrom(float64(startTime))})