diff --git a/pkg/expr/query.go b/pkg/expr/query.go index 53f45186508..1160efd9862 100644 --- a/pkg/expr/query.go +++ b/pkg/expr/query.go @@ -96,6 +96,9 @@ type ReduceSettings struct { type ReduceMode string const ( + // Default mode + ReduceModeStrict = "" + // Drop non-numbers ReduceModeDrop ReduceMode = "dropNN" diff --git a/pkg/expr/reader.go b/pkg/expr/reader.go index 52177c151ca..3bb3abdbe43 100644 --- a/pkg/expr/reader.go +++ b/pkg/expr/reader.go @@ -74,7 +74,7 @@ func (h *ExpressionQueryReader) ReadQuery( } if err == nil && q.Settings != nil { switch q.Settings.Mode { - case "": + case ReduceModeStrict: mapper = nil case ReduceModeDrop: mapper = mathexp.DropNonNumber{}