From 99dc3b0e7cd5ebc3af1c511a237214aa61a8d51e Mon Sep 17 00:00:00 2001 From: pascal Date: Thu, 18 Jun 2026 15:22:15 +0200 Subject: [PATCH] do in-memory meta update --- 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 98494a9ae..1a52a5034 100644 --- a/management/server/peer.go +++ b/management/server/peer.go @@ -1154,9 +1154,8 @@ func (am *DefaultAccountManager) LoginPeer(ctx context.Context, login types.Peer return err } - if peer.SSHKey != login.SSHKey || peer.Meta.CapabilitiesEqual(login.Meta.Capabilities) { + if peer.SSHKey != login.SSHKey { peer.SSHKey = login.SSHKey - peer.Meta.Capabilities = login.Meta.Capabilities shouldStorePeer = true } @@ -1170,6 +1169,8 @@ func (am *DefaultAccountManager) LoginPeer(ctx context.Context, login types.Peer } } + peer.UpdateMetaIfNew(login.Meta) + return nil }) if err != nil {