From 42c0cb5398e900fa7e9160f461554ec612fa9f60 Mon Sep 17 00:00:00 2001 From: Dmitri Dolguikh Date: Fri, 10 Jul 2026 12:58:49 +0200 Subject: [PATCH] sort lookup inconsistencies when processing routes when computing components Signed-off-by: Dmitri Dolguikh --- management/server/types/account_components.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/management/server/types/account_components.go b/management/server/types/account_components.go index 556f3a3a5..9dc082d87 100644 --- a/management/server/types/account_components.go +++ b/management/server/types/account_components.go @@ -327,7 +327,7 @@ func (a *Account) getPeersGroupsPoliciesRoutes( if r == nil { continue } - relevant := r.Peer == peerID + relevant := r.PeerID == peerID if !relevant { for _, groupID := range r.PeerGroups { if _, ok := peerGroupSet[groupID]; ok { @@ -375,9 +375,9 @@ func (a *Account) getPeersGroupsPoliciesRoutes( // this loop, and the legacy invariant that only validated peers // reach a client's view). if r.Peer != "" { - if _, ok := validatedPeersMap[r.Peer]; ok { - if p := a.GetPeer(r.Peer); p != nil { - relevantPeerIDs[r.Peer] = p + if _, ok := validatedPeersMap[r.PeerID]; ok { + if p := a.GetPeer(r.PeerID); p != nil { + relevantPeerIDs[r.PeerID] = p } } }