From 35595a18bacbda1b22d9f83f7435e5bcb1e7f070 Mon Sep 17 00:00:00 2001
From: Chad Pilkey <capilkey@gmail.com>
Date: Fri, 6 Sep 2019 09:35:55 -0700
Subject: [PATCH] fix microphone failure code

---
 .../imports/ui/services/audio-manager/index.js      | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
index cb92620292..e98595473e 100755
--- a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
+++ b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
@@ -423,12 +423,19 @@ class AudioManager {
       return Promise.resolve(inputDevice);
     };
 
-    const handleChangeInputDeviceError = () => new Promise((reject) => {
-      reject({
+    const handleChangeInputDeviceError = (error) => {
+      logger.error({
+        logCode: 'audiomanager_error_getting_device',
+        extraInfo: {
+          errorName: error.name,
+          errorMessage: error.message,
+        },
+      }, `Error getting microphone - {${error.name}: ${error.message}}`);
+      return Promise.reject({
         type: 'MEDIA_ERROR',
         message: this.messages.error.MEDIA_ERROR,
       });
-    });
+    };
 
     if (!deviceId) {
       return this.bridge.setDefaultInputDevice()
-- 
GitLab