mirror of
https://github.com/netbirdio/netbird.git
synced 2025-06-03 00:25:37 +02:00
Check if peer name change before update labels (#658)
This commit is contained in:
parent
5e3502bb83
commit
4406d50c18
@ -201,20 +201,21 @@ func (am *DefaultAccountManager) UpdatePeer(accountID string, update *Peer) (*Pe
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if peer.Name != "" {
|
|
||||||
peer.Name = update.Name
|
|
||||||
}
|
|
||||||
peer.SSHEnabled = update.SSHEnabled
|
peer.SSHEnabled = update.SSHEnabled
|
||||||
|
|
||||||
existingLabels := account.getPeerDNSLabels()
|
if peer.Name != update.Name {
|
||||||
|
peer.Name = update.Name
|
||||||
|
|
||||||
newLabel, err := getPeerHostLabel(peer.Name, existingLabels)
|
existingLabels := account.getPeerDNSLabels()
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
newLabel, err := getPeerHostLabel(peer.Name, existingLabels)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
peer.DNSLabel = newLabel
|
||||||
}
|
}
|
||||||
|
|
||||||
peer.DNSLabel = newLabel
|
|
||||||
|
|
||||||
account.UpdatePeer(peer)
|
account.UpdatePeer(peer)
|
||||||
|
|
||||||
err = am.Store.SaveAccount(account)
|
err = am.Store.SaveAccount(account)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user