Browse Source

skip deleted or not connected peers for proxy

Abhishek Kondur 2 years ago
parent
commit
ddab09a974
1 changed files with 3 additions and 0 deletions
  1. 3 0
      logic/peers.go

+ 3 - 0
logic/peers.go

@@ -80,6 +80,9 @@ func GetProxyUpdateForHost(ctx context.Context, host *models.Host) (models.Proxy
 				//skip yourself
 				continue
 			}
+			if !peer.Connected || peer.PendingDelete || peer.Action == models.NODE_DELETE {
+				continue
+			}
 			peerHost, err := GetHost(peer.HostID.String())
 			if err != nil {
 				continue