From 772eb4b58a11864f54d7ce69afafb08d5d73be89 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Tue, 7 Mar 2023 18:00:50 +0200 Subject: [PATCH] [v9.4.x] Alerting: Fix intermittency when seeding database in rule store tests (#64326) Alerting: Fix intermittency when seeding database in rule store tests (#64322) Force unique IDs when seeding database (cherry picked from commit 4a1c18abf64046a28a214dca18c86dc2d9aeacc2) Co-authored-by: Alexander Weaver --- pkg/services/ngalert/store/alert_rule_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/ngalert/store/alert_rule_test.go b/pkg/services/ngalert/store/alert_rule_test.go index 1471109ba4a..fb03060a063 100644 --- a/pkg/services/ngalert/store/alert_rule_test.go +++ b/pkg/services/ngalert/store/alert_rule_test.go @@ -176,7 +176,7 @@ func TestIntegration_CountAlertRules(t *testing.T) { } func createRule(t *testing.T, store *DBstore) *models.AlertRule { - rule := models.AlertRuleGen(withIntervalMatching(store.Cfg.BaseInterval))() + rule := models.AlertRuleGen(withIntervalMatching(store.Cfg.BaseInterval), models.WithUniqueID())() err := store.SQLStore.WithDbSession(context.Background(), func(sess *db.Session) error { _, err := sess.Table(models.AlertRule{}).InsertOne(rule) if err != nil {