From 9760c0945fc232158a6a1dd13a25d8c8876119ac Mon Sep 17 00:00:00 2001 From: abhishek9686 Date: Mon, 16 Jun 2025 13:46:44 +0530 Subject: [PATCH] ignore last checkin if time is zero --- logic/peers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/logic/peers.go b/logic/peers.go index c1dcdb57..0ce52b6c 100644 --- a/logic/peers.go +++ b/logic/peers.go @@ -194,7 +194,8 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N continue } - if !node.Connected || node.PendingDelete || node.Action == models.NODE_DELETE || time.Since(node.LastCheckIn) > time.Hour { + if !node.Connected || node.PendingDelete || node.Action == models.NODE_DELETE || + (!node.LastCheckIn.IsZero() && time.Since(node.LastCheckIn) > time.Hour) { continue } acls, _ := ListAclsByNetwork(models.NetworkID(node.Network))