From d714773b9d7ad501e68aec472305763d72778793 Mon Sep 17 00:00:00 2001 From: John Murret Date: Fri, 14 Jul 2023 12:38:34 -0600 Subject: [PATCH] add a conditional around setting LANFilter.AllSegments to make sure it is valid --- agent/ui_endpoint.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agent/ui_endpoint.go b/agent/ui_endpoint.go index 8f5184969693..6be059cea2c3 100644 --- a/agent/ui_endpoint.go +++ b/agent/ui_endpoint.go @@ -190,7 +190,10 @@ func AgentMembersMapAddrVer(s *HTTPHandlers, req *http.Request) (map[string]stri filter := consul.LANMemberFilter{ Partition: entMeta.PartitionOrDefault(), } - filter.AllSegments = true + if acl.IsDefaultPartition(filter.Partition) { + filter.AllSegments = true + } + lanMembers, err := s.agent.delegate.LANMembers(filter) if err != nil { return nil, err