@@ -68,7 +68,7 @@ func (n *notificationService) sendAndMarkAsComplete(evalContext *EvalContext, no
if err != nil {
n.log.Error("failed to send notification", "id", not.GetNotifierId())
} else {
- notifierState.state.SentAt = time.Now().Unix()
+ notifierState.state.SentAt = time.Now().UTC().Unix()
}
if evalContext.IsTestRun {
@@ -264,11 +264,12 @@ func SetAlertNotificationStateToCompleteCommand(ctx context.Context, cmd *m.SetA
sql := `UPDATE alert_notification_state SET
state = ?,
- version = ?
+ version = ?,
+ sent_at = ?
WHERE
id = ?`
- _, err := sess.Exec(sql, cmd.State.State, cmd.State.Version, cmd.State.Id)
+ _, err := sess.Exec(sql, cmd.State.State, cmd.State.Version, cmd.State.SentAt, cmd.State.Id)
return err