From dffe5b3b2e2838afea9110603033765431a88e9b Mon Sep 17 00:00:00 2001 From: Julien Pivotto <291750+roidelapluie@users.noreply.github.com> Date: Wed, 22 Apr 2026 12:06:17 +0200 Subject: [PATCH] promql: add parens to clarify operator precedence in extrapolatedRate Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com> --- promql/functions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/promql/functions.go b/promql/functions.go index 6ca32c4a81..5eac9080c1 100644 --- a/promql/functions.go +++ b/promql/functions.go @@ -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 } }