1
0
mirror of https://github.com/TwiN/gatus.git synced 2026-02-15 06:50:07 +00:00

fix: Convert key to lowercase when looking up endpoint by key (#1150)

This commit is contained in:
TwiN
2025-07-08 12:21:56 -04:00
committed by GitHub
parent 3db5894e90
commit 7c27fcb895

View File

@@ -106,7 +106,7 @@ type Config struct {
func (config *Config) GetEndpointByKey(key string) *endpoint.Endpoint { func (config *Config) GetEndpointByKey(key string) *endpoint.Endpoint {
for i := 0; i < len(config.Endpoints); i++ { for i := 0; i < len(config.Endpoints); i++ {
ep := config.Endpoints[i] ep := config.Endpoints[i]
if ep.Key() == key { if ep.Key() == strings.ToLower(key) {
return ep return ep
} }
} }
@@ -116,7 +116,7 @@ func (config *Config) GetEndpointByKey(key string) *endpoint.Endpoint {
func (config *Config) GetExternalEndpointByKey(key string) *endpoint.ExternalEndpoint { func (config *Config) GetExternalEndpointByKey(key string) *endpoint.ExternalEndpoint {
for i := 0; i < len(config.ExternalEndpoints); i++ { for i := 0; i < len(config.ExternalEndpoints); i++ {
ee := config.ExternalEndpoints[i] ee := config.ExternalEndpoints[i]
if ee.Key() == key { if ee.Key() == strings.ToLower(key) {
return ee return ee
} }
} }
@@ -411,8 +411,8 @@ func validateAlertingConfig(alertingConfig *alerting.Config, endpoints []*endpoi
alert.TypeGitea, alert.TypeGitea,
alert.TypeGoogleChat, alert.TypeGoogleChat,
alert.TypeGotify, alert.TypeGotify,
alert.TypeHomeAssistant, alert.TypeHomeAssistant,
alert.TypeIlert, alert.TypeIlert,
alert.TypeIncidentIO, alert.TypeIncidentIO,
alert.TypeJetBrainsSpace, alert.TypeJetBrainsSpace,
alert.TypeMatrix, alert.TypeMatrix,