diff --git a/bigbluebutton-html5/imports/api/connection-status/server/methods/addConnectionStatus.js b/bigbluebutton-html5/imports/api/connection-status/server/methods/addConnectionStatus.js
index e2f55ae34a622b5f31880761f1bc03ad9c017c3c..0c1c923014bdd985a900a6c346ad878b867a257d 100644
--- a/bigbluebutton-html5/imports/api/connection-status/server/methods/addConnectionStatus.js
+++ b/bigbluebutton-html5/imports/api/connection-status/server/methods/addConnectionStatus.js
@@ -42,6 +42,8 @@ export default function addConnectionStatus(status, type, value) {
     check(type, String);
     check(value, Object);
 
+    if (!this.userId) return;
+
     const { meetingId, requesterUserId } = extractCredentials(this.userId);
 
     check(meetingId, String);