We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d1c011 commit c9cf1cfCopy full SHA for c9cf1cf
models/alert_rule.go
@@ -525,12 +525,19 @@ func (ar *AlertRule) Verify() error {
525
return err
526
}
527
528
- if len(ar.NotifyRuleIds) > 0 {
529
- ar.NotifyVersion = 1
+ if ar.NotifyVersion == 0 {
+ // 如果是旧版本,则清空 NotifyRuleIds
530
+ ar.NotifyRuleIds = []int64{}
531
+ }
532
+
533
+ if ar.NotifyVersion > 0 {
534
+ // 如果是新版本,则清空旧的通知媒介和通知组
535
ar.NotifyChannelsJSON = []string{}
536
ar.NotifyGroupsJSON = []string{}
537
ar.NotifyChannels = ""
538
ar.NotifyGroups = ""
539
+ ar.Callbacks = ""
540
+ ar.CallbacksJSON = []string{}
541
542
543
return nil
0 commit comments