do in-memory meta update

This commit is contained in:
pascal
2026-06-18 15:22:15 +02:00
parent 023fc1023a
commit 99dc3b0e7c

View File

@@ -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 {