fix: 优化告警邮件主题生成逻辑,确保包含自定义标题

This commit is contained in:
TsMask committed 2025-10-21 15:16:36 +08:00
1 parent fd396ebf4f
commit d7ec493ddc
1 file changed
+4 -4
+4 -4
View File
@@ -21,10 +21,10 @@ func AlarmEmailForward(alarmData *Alarm) error {
if alarmData.AlarmStatus == 1 {
alarmStatus = "Active"
}
subjectTitle := config.GetYamlConfig().Alarm.EmailForward.Title
if subjectTitle == "" {
severity := alarmData.OrigSeverity
subjectTitle = fmt.Sprintf("%s-%s-%s", severity, alarmData.NeName, alarmData.AlarmTitle)
subjectTitle := fmt.Sprintf("%s-%s-%s", alarmData.OrigSeverity, alarmData.NeName, alarmData.AlarmTitle)
emailForwardTitle := config.GetYamlConfig().Alarm.EmailForward.Title
if emailForwardTitle != "" {
subjectTitle = fmt.Sprintf("%s-%s", emailForwardTitle, subjectTitle)
}
message := fmt.Sprintf(`
<p>Alarm information</p>