diff --git a/bigbluebutton-html5/imports/api/common/server/helpers.js b/bigbluebutton-html5/imports/api/common/server/helpers.js
index 75898e4bb173f7986ab1966c06a135c6b20798e4..99720cbdb8594cda151eee7b2cda1893e847e65f 100755
--- a/bigbluebutton-html5/imports/api/common/server/helpers.js
+++ b/bigbluebutton-html5/imports/api/common/server/helpers.js
@@ -65,6 +65,7 @@ export const hashFNV32a = (str, asString, seed) => {
 /* eslint-enable */
 
 export const extractCredentials = (credentials) => {
+  if (!credentials) return {};
   const credentialsArray = credentials.split('--');
   const meetingId = credentialsArray[0];
   const requesterUserId = credentialsArray[1];
diff --git a/bigbluebutton-html5/imports/api/external-videos/server/methods/destroyExternalVideo.js b/bigbluebutton-html5/imports/api/external-videos/server/methods/destroyExternalVideo.js
index da30f3b4b93bc41b4ef427a4bafa4a8b1826d791..667e2aa3443614a3beedbe5e2bf2b20ea72b6439 100644
--- a/bigbluebutton-html5/imports/api/external-videos/server/methods/destroyExternalVideo.js
+++ b/bigbluebutton-html5/imports/api/external-videos/server/methods/destroyExternalVideo.js
@@ -4,6 +4,7 @@ import { extractCredentials } from '/imports/api/common/server/helpers';
 
 export default function destroyExternalVideo() {
   const { meetingId } = extractCredentials(this.userId);
+  if (!meetingId) return;
   const streamName = `external-videos-${meetingId}`;
 
   if (Meteor.StreamerCentral.instances[streamName]) {