Explorar el Código

Merge pull request #5064 from overleaf/ab-analytics-smoke-check

Add null check for smoke test user in analytics manager

GitOrigin-RevId: 2ece12f1a674943577ecee272435df535225ec9e
Alexandre Bourdin hace 4 años
padre
commit
dd018be499
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      services/web/app/src/Features/Analytics/AnalyticsManager.js

+ 5 - 1
services/web/app/src/Features/Analytics/AnalyticsManager.js

@@ -178,7 +178,11 @@ function _setUserProperty({ analyticsId, propertyName, propertyValue }) {
 
 function _isSmokeTestUser(userId) {
   const smokeTestUserId = Settings.smokeTest && Settings.smokeTest.userId
-  return smokeTestUserId != null && userId.toString() === smokeTestUserId
+  return (
+    smokeTestUserId != null &&
+    userId != null &&
+    userId.toString() === smokeTestUserId
+  )
 }
 
 function _isAnalyticsDisabled() {