From 7aa84e3fa81c57f5011cc4ff7a5d7b98560c045e Mon Sep 17 00:00:00 2001 From: Dana Date: Thu, 21 Jan 2016 09:18:25 +0000 Subject: [PATCH] Add extra guards for users without id or with old uid --- node_modules/c9/skip-analytics.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index 4a64d0d6..f391850a 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -13,6 +13,8 @@ define(function(require, exports, module) { function skipAnalytics(user, allowUnauthorized) { if (!user) return true; + if (!user.id && !user.uid) return true; // users without an id should never reach the Segment library + if (!allowUnauthorized && hasUnauthorizedId(user)) return true; if (hasInternalTestName(user)) return true; diff --git a/package.json b/package.json index 6d3430b7..97377367 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "c9.ide.language.javascript": "#1a0b1584c2", "c9.ide.language.javascript.immediate": "#c8b1e5767a", "c9.ide.language.javascript.eslint": "#3127e1eba1", - "c9.ide.language.javascript.tern": "#f9ba3813d7", + "c9.ide.language.javascript.tern": "#a914f82432", "c9.ide.language.javascript.infer": "#c88fc6e405", "c9.ide.language.jsonalyzer": "#47a64de05d", "c9.ide.collab": "#10c224f9b8",