Просмотр исходного кода

Merge branch 'patch-1' of https://github.com/devkid/grafana into devkid-patch-1

* 'patch-1' of https://github.com/devkid/grafana:
  Add default message for Pushover notifications
Carl Bergquist 8 лет назад
Родитель
Сommit
f36aa2e953
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      pkg/services/alerting/notifiers/pushover.go

+ 4 - 0
pkg/services/alerting/notifiers/pushover.go

@@ -133,6 +133,7 @@ func (this *PushoverNotifier) Notify(evalContext *alerting.EvalContext) error {
 		this.log.Error("Failed get rule link", "error", err)
 		return err
 	}
+
 	message := evalContext.Rule.Message
 	for idx, evt := range evalContext.EvalMatches {
 		message += fmt.Sprintf("\n<b>%s</b>: %v", evt.Metric, evt.Value)
@@ -146,6 +147,9 @@ func (this *PushoverNotifier) Notify(evalContext *alerting.EvalContext) error {
 	if evalContext.ImagePublicUrl != "" {
 		message += fmt.Sprintf("\n<a href=\"%s\">Show graph image</a>", evalContext.ImagePublicUrl)
 	}
+	if message == "" {
+		message = "Nothing to see here! (Set a notification message to replace this text.)"
+	}
 
 	q := url.Values{}
 	q.Add("user", this.UserKey)