Generate ac only if receiver is non-empty

This commit is contained in:
Łukasz Mierzwa
2017-06-03 14:42:46 -07:00
parent 6d15a82e89
commit ba354a19e1

View File

@@ -32,14 +32,16 @@ func receiverAutocomplete(name string, operators []string, alerts []models.Alert
tokens := []models.Autocomplete{}
for _, operator := range operators {
for _, alert := range alerts {
tokens = append(tokens, makeAC(
name+operator+alert.Receiver,
[]string{
name,
strings.TrimPrefix(name, "@"),
name + operator,
},
))
if alert.Receiver != "" {
tokens = append(tokens, makeAC(
name+operator+alert.Receiver,
[]string{
name,
strings.TrimPrefix(name, "@"),
name + operator,
},
))
}
}
}
return tokens