SSE: Fix threshold unmarshal to avoid panic (#88521)

pull/88654/head
Yuri Tseretyan 12 months ago committed by GitHub
parent 63ca00dd10
commit 043e19afb5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      pkg/expr/threshold.go

@ -110,10 +110,10 @@ func UnmarshalThresholdCommand(rn *rawNode, features featuremgmt.FeatureToggles)
}
if firstCondition.UnloadEvaluator != nil && features.IsEnabledGlobally(featuremgmt.FlagRecoveryThreshold) {
unloading, err := NewThresholdCommand(rn.RefID, referenceVar, firstCondition.UnloadEvaluator.Type, firstCondition.UnloadEvaluator.Params)
unloading.Invert = true
if err != nil {
return nil, fmt.Errorf("invalid unloadCondition: %w", err)
}
unloading.Invert = true
var d Fingerprints
if firstCondition.LoadedDimensions != nil {
d, err = FingerprintsFromFrame(firstCondition.LoadedDimensions)

Loading…
Cancel
Save