From 18b9c8fd5fda882013e5224e48ce029d8259aee7 Mon Sep 17 00:00:00 2001 From: Alexander Weaver Date: Thu, 18 Jan 2024 15:43:41 -0600 Subject: [PATCH] Alerting: Nilcheck JitterStrategyFrom so it can be used in contexts without feature toggles (#80841) Nilcheck so tests can have a nil feature toggles --- pkg/services/ngalert/schedule/jitter.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/services/ngalert/schedule/jitter.go b/pkg/services/ngalert/schedule/jitter.go index 127272c950a..0db59e567ee 100644 --- a/pkg/services/ngalert/schedule/jitter.go +++ b/pkg/services/ngalert/schedule/jitter.go @@ -21,6 +21,9 @@ const ( // JitterStrategyFrom returns the JitterStrategy indicated by the current Grafana feature toggles. func JitterStrategyFrom(toggles featuremgmt.FeatureToggles) JitterStrategy { strategy := JitterNever + if toggles == nil { + return strategy + } if toggles.IsEnabledGlobally(featuremgmt.FlagJitterAlertRules) { strategy = JitterByGroup }