From ce0c053fde55e4df3f4d6cbadd25ec2793c64a50 Mon Sep 17 00:00:00 2001 From: Tom Wiesing Date: Wed, 5 Oct 2022 17:00:53 +0200 Subject: [PATCH] resolver: Fix bugs --- internal/component/resolver/resolver.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/component/resolver/resolver.go b/internal/component/resolver/resolver.go index 2030565..386b7a2 100644 --- a/internal/component/resolver/resolver.go +++ b/internal/component/resolver/resolver.go @@ -79,6 +79,9 @@ func (resolver *Resolver) freshPrefixes() map[string]string { gPrefixes := make(map[string]string) for _, instance := range instances { + if instance.NoPrefix() { + continue + } url := instance.URL().String() // failed to fetch prefixes for this particular instance @@ -89,7 +92,7 @@ func (resolver *Resolver) freshPrefixes() map[string]string { } for _, p := range prefixes { - gPrefixes[url] = p + gPrefixes[p] = url } } return gPrefixes