promql: add parens to clarify operator precedence in extrapolatedRate

Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>
This commit is contained in:
Julien Pivotto 2026-04-22 12:06:17 +02:00
parent 678e3b3763
commit dffe5b3b2e

View File

@ -242,7 +242,7 @@ func extrapolatedRate(vals Matrix, args parser.Expressions, enh *EvalNodeHelper,
}
for i, currPoint := range samples.Floats[1:] {
prevPoint := samples.Floats[i]
if currPoint.F < prevPoint.F || i+1 < len(startTimestamps) && isStartTimestampReset(startTimestamps[i], prevPoint.T, startTimestamps[i+1], currPoint.T) {
if currPoint.F < prevPoint.F || (i+1 < len(startTimestamps) && isStartTimestampReset(startTimestamps[i], prevPoint.T, startTimestamps[i+1], currPoint.T)) {
resultFloat += prevPoint.F
}
}