mirror of
https://github.com/netbirdio/netbird.git
synced 2026-05-06 17:08:53 +00:00
[client] Flow keep token data during config update (#3526)
This commit is contained in:
@@ -122,6 +122,11 @@ func (m *Manager) Update(update *nftypes.FlowConfig) error {
|
|||||||
previous := m.flowConfig
|
previous := m.flowConfig
|
||||||
m.flowConfig = update
|
m.flowConfig = update
|
||||||
|
|
||||||
|
if previous != nil && previous.TokenPayload != "" && m.flowConfig != nil && m.flowConfig.TokenPayload == "" {
|
||||||
|
m.flowConfig.TokenPayload = previous.TokenPayload
|
||||||
|
m.flowConfig.TokenSignature = previous.TokenSignature
|
||||||
|
}
|
||||||
|
|
||||||
m.logger.UpdateConfig(update.DNSCollection, update.ExitNodeCollection)
|
m.logger.UpdateConfig(update.DNSCollection, update.ExitNodeCollection)
|
||||||
|
|
||||||
if update.Enabled {
|
if update.Enabled {
|
||||||
|
|||||||
Reference in New Issue
Block a user