mirror of
https://github.com/prymitive/karma
synced 2026-05-05 03:16:51 +00:00
fix(api): fix case handling in /silences.json
This commit is contained in:
committed by
Łukasz Mierzwa
parent
a806a10b2b
commit
2d9a8dbaa3
@@ -579,9 +579,9 @@ func silences(c *gin.Context) {
|
||||
if searchTerm != "" {
|
||||
upstreams := getUpstreams()
|
||||
for _, u := range upstreams.Instances {
|
||||
if strings.ToLower(u.Name) == searchTerm {
|
||||
if strings.ToLower(u.Name) == searchTerm || strings.ToLower(u.Cluster) == searchTerm {
|
||||
if !slices.StringInSlice(clusters, u.Cluster) {
|
||||
clusters = append(clusters, u.Cluster)
|
||||
clusters = append(clusters, strings.ToLower(u.Cluster))
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -595,9 +595,9 @@ func silences(c *gin.Context) {
|
||||
isMatch := false
|
||||
if strings.ToLower(silence.Silence.ID) == searchTerm {
|
||||
isMatch = true
|
||||
} else if fmt.Sprintf("@cluster=%s", silence.Cluster) == searchTerm {
|
||||
} else if fmt.Sprintf("@cluster=%s", strings.ToLower(silence.Cluster)) == searchTerm {
|
||||
isMatch = true
|
||||
} else if slices.StringInSlice(clusters, silence.Cluster) {
|
||||
} else if slices.StringInSlice(clusters, strings.ToLower(silence.Cluster)) {
|
||||
isMatch = true
|
||||
} else if strings.Contains(strings.ToLower(silence.Silence.Comment), searchTerm) {
|
||||
isMatch = true
|
||||
|
||||
Reference in New Issue
Block a user