From 519baf74ea6bc2a4a8c297c04524c9765125d75b Mon Sep 17 00:00:00 2001 From: KafuuEriri <58974943+KafuuEriri@users.noreply.github.com> Date: Sat, 11 Nov 2023 01:03:54 +0800 Subject: [PATCH] fix: Resolve wrong filter results (#94) --- nacos/resolver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nacos/resolver.go b/nacos/resolver.go index 0658c19..180b5b1 100644 --- a/nacos/resolver.go +++ b/nacos/resolver.go @@ -105,7 +105,7 @@ func (n *nacosResolver) Resolve(_ context.Context, desc string) (discovery.Resul } instances := make([]discovery.Instance, 0, len(res)) for _, ins := range res { - if !ins.Enable || !compareMaps(ins.Metadata, metadata) { + if !ins.Enable || (len(metadata) > 0 && !compareMaps(ins.Metadata, metadata)) { continue }