From 77e53f9986cd6349c767a27f67d54cba7e765d4b Mon Sep 17 00:00:00 2001 From: George Robinson Date: Tue, 6 Sep 2022 08:28:42 +0100 Subject: [PATCH] Alerting: Fix boolean comparison on PostgreSQL (#54730) --- pkg/services/ngalert/store/alert_rule.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/services/ngalert/store/alert_rule.go b/pkg/services/ngalert/store/alert_rule.go index 154360cd78d..f0fa1df4027 100644 --- a/pkg/services/ngalert/store/alert_rule.go +++ b/pkg/services/ngalert/store/alert_rule.go @@ -460,7 +460,7 @@ func (st DBstore) GetAlertRulesForScheduling(ctx context.Context, query *ngmodel } var rules []*ngmodels.AlertRule return st.SQLStore.WithDbSession(ctx, func(sess *sqlstore.DBSession) error { - foldersSql := "SELECT D.uid, D.title FROM dashboard AS D WHERE is_folder = 1 AND EXISTS (SELECT 1 FROM alert_rule AS A WHERE D.uid = A.namespace_uid)" + foldersSql := "SELECT D.uid, D.title FROM dashboard AS D WHERE is_folder IS TRUE AND EXISTS (SELECT 1 FROM alert_rule AS A WHERE D.uid = A.namespace_uid)" alertRulesSql := "SELECT * FROM alert_rule" filter, args := st.getFilterByOrgsString() if filter != "" {