From b43708e31bea369200f9395e1c9b6b853aff00da Mon Sep 17 00:00:00 2001 From: pascal Date: Tue, 4 Aug 2026 20:42:43 +0200 Subject: [PATCH] silently skip resource to proto failure --- management/internals/shared/grpc/components_encoder.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/management/internals/shared/grpc/components_encoder.go b/management/internals/shared/grpc/components_encoder.go index b13180fd5..2c948887d 100644 --- a/management/internals/shared/grpc/components_encoder.go +++ b/management/internals/shared/grpc/components_encoder.go @@ -6,7 +6,7 @@ import ( "github.com/netbirdio/netbird/management/server/types" "github.com/netbirdio/netbird/shared/management/networkmap" - nmdata "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" + "github.com/netbirdio/netbird/shared/management/networkmap/nmdata" "github.com/netbirdio/netbird/shared/management/proto" ) @@ -215,7 +215,9 @@ func (e *componentEncoder) encodeGroups() []*proto.GroupCompact { groupCompactResources := func() []*proto.ResourceCompact { var toret []*proto.ResourceCompact for _, r := range g.Resources { - toret = append(toret, e.resourceToProto(r)) + if pr := e.resourceToProto(r); pr != nil { + toret = append(toret, pr) + } } return toret }