diff --git a/pkg/services/sqlstore/alert.go b/pkg/services/sqlstore/alert.go index 93bd950979d..be67749a627 100644 --- a/pkg/services/sqlstore/alert.go +++ b/pkg/services/sqlstore/alert.go @@ -222,7 +222,11 @@ func SetAlertState(cmd *m.SetAlertStateCommand) error { alert.State = cmd.State alert.StateChanges += 1 alert.NewStateDate = time.Now() - alert.ExecutionError = cmd.Error + if cmd.Error == "" { + alert.ExecutionError = " " //without this space, xorm skips updating this field + } else { + alert.ExecutionError = cmd.Error + } sess.Id(alert.Id).Update(&alert) return nil