From b7da43a91a5685cd21445c10bbe2c5756cdeea79 Mon Sep 17 00:00:00 2001 From: bcmmbaga Date: Thu, 25 Jul 2024 18:22:46 +0300 Subject: [PATCH] Add warning log when saving a peer with false status --- management/server/sql_store.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/management/server/sql_store.go b/management/server/sql_store.go index 37cc10d8b..764f6d87a 100644 --- a/management/server/sql_store.go +++ b/management/server/sql_store.go @@ -275,6 +275,12 @@ func (s *SqlStore) SavePeerStatus(accountID, peerID string, peerStatus nbpeer.Pe var peerCopy nbpeer.Peer peerCopy.Status = &peerStatus + if !peerCopy.Status.Connected { + log.WithContext(context.Background()).Tracef("saving an peer: %s with false status. PeerCopy %v, Arg: %v, Trace: %v", + peerID, peerCopy.Status.Connected, peerStatus.Connected, + debug.Stack()) + } + fieldsToUpdate := []string{ "peer_status_last_seen", "peer_status_connected", "peer_status_login_expired", "peer_status_required_approval",