From 469eba0cc20287a34fb5489033fe5979cf251f57 Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Mon, 4 May 2026 11:56:50 +0200 Subject: [PATCH] Soft-fail All-group lookup during peer IPv6 allocation --- management/server/peer.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/management/server/peer.go b/management/server/peer.go index 27744fe0f..8e1f6eadb 100644 --- a/management/server/peer.go +++ b/management/server/peer.go @@ -766,9 +766,10 @@ func (am *DefaultAccountManager) AddPeer(ctx context.Context, accountID, setupKe if !peer.ProxyMeta.Embedded { allGroup, err := am.Store.GetGroupByName(ctx, store.LockingStrengthNone, accountID, "All") if err != nil { - return nil, nil, nil, fmt.Errorf("get All group: %w", err) + log.WithContext(ctx).Debugf("get All group for IPv6 allocation: %v", err) + } else { + allGroupID = allGroup.ID } - allGroupID = allGroup.ID } if peerWillHaveIPv6(settings, peerAddConfig.GroupsToAdd, allGroupID) { v6Prefix, err := netip.ParsePrefix(network.NetV6.String())