diff --git a/app/service/PeeringService.ts b/app/service/PeeringService.ts
index ef5972183524a127cf935730fe787d92399d8687..23df277d596d2d89e1dbb680a2b2019f6a9c108b 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]);