Alerting: Add more clear error to migration when rule cannot be parsed (#72374)

jguer/remove-legacy-context-handler-2
Yuri Tseretyan 2 years ago committed by GitHub
parent 758d9884bc
commit 143683bd05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      pkg/services/sqlstore/migrations/ualert/dash_alert.go

@ -55,7 +55,8 @@ func (m *migration) slurpDashAlerts() ([]dashAlert, error) {
for i := range dashAlerts {
err = json.Unmarshal(dashAlerts[i].Settings, &dashAlerts[i].ParsedSettings)
if err != nil {
return nil, err
da := dashAlerts[i]
return nil, fmt.Errorf("failed to parse alert rule ID:%d, name:'%s', orgID:%d: %w", da.Id, da.Name, da.OrgId, err)
}
}

Loading…
Cancel
Save