diff --git a/providers/providers.go b/providers/providers.go index 33c2a0ad58..3c75291d53 100644 --- a/providers/providers.go +++ b/providers/providers.go @@ -575,6 +575,9 @@ func (p Providers) ForConnection(name string, typ string) *Provider { if provider.Connectors[i].Name == name { return provider } + if slices.Contains(provider.Connectors[i].Aliases, name) { + return provider + } } } } @@ -584,6 +587,11 @@ func (p Providers) ForConnection(name string, typ string) *Provider { if slices.Contains(provider.ConnectionTypes, typ) { return provider } + for i := range provider.Connectors { + if slices.Contains(provider.Connectors[i].Aliases, typ) { + return provider + } + } } }