From e0f55a02cf60b458ff79c7b42f96a119c969a840 Mon Sep 17 00:00:00 2001 From: vjrj Date: Thu, 14 Dec 2017 10:21:50 +0100 Subject: [PATCH] Warn on no connection IP --- imports/api/ActiveFires/server/publications.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/imports/api/ActiveFires/server/publications.js b/imports/api/ActiveFires/server/publications.js index ee0c892..d0cf1eb 100644 --- a/imports/api/ActiveFires/server/publications.js +++ b/imports/api/ActiveFires/server/publications.js @@ -84,7 +84,13 @@ Meteor.publish('activefiresmyloc', (zoom, lat, lng, height, width) => { check(width, NullOr(Number)); console.log(`Check active fires in ${lat},${lng} with zoom ${zoom} pixels in ${height}x${width} map`); if (lat === null || lng === null) { - let clientIP = this.connection.clientAddress; + let clientIP; + if (this.connection && this.connection.clientAddress) { + clientIP = this.connection.clientAddress; + } else { + console.warn('We cannot get this meteor connection IP'); + clientIP = '127.0.0.1'; + } if (clientIP === '127.0.0.1') { clientIP = '80.58.61.250'; // Some Spain IP address }