From c681111f778eab7dac1f749805ae2ca27e6beac5 Mon Sep 17 00:00:00 2001
From: tykayn <tykayn@gmail.com>
Date: Mon, 6 Apr 2020 17:04:32 +0200
Subject: [PATCH] [fix] :bug: log message instead of throwing an error when
 'Peer with zero endpoints that is not already known'

---
 app/service/PeeringService.ts | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app/service/PeeringService.ts b/app/service/PeeringService.ts
index ef5972183..23df277d5 100755
--- a/app/service/PeeringService.ts
+++ b/app/service/PeeringService.ts
@@ -158,11 +158,11 @@ export class PeeringService {
         sigTime = block ? block.medianTime : 0;
         thePeer.statusTS = sigTime;
         let found = await this.dal.getPeerOrNull(thePeer.pubkey);
-        let peerEntityOld = PeerDTO.fromJSONObject(found || thePeer)
-        if(!found && thePeerDTO.endpoints.length === 0){
-          throw 'Peer with zero endpoints that is not already known'
-        }
-        else if(found){
+        let peerEntityOld = PeerDTO.fromJSONObject(found || thePeer);
+        if (!found && thePeerDTO.endpoints.length === 0) {
+          let logMessage = "Peer with zero endpoints that is not already known";
+          this.server.logger.info(logMessage);
+        } else if (found) {
           // Already existing peer
           const sp2 = found.block.split('-');
           const previousBlockNumber = parseInt(sp2[0]);
-- 
GitLab