diff --git a/www/common/outer/async-store.js b/www/common/outer/async-store.js index ad7a40f33..dd42bcc3b 100644 --- a/www/common/outer/async-store.js +++ b/www/common/outer/async-store.js @@ -2089,9 +2089,12 @@ define([ store.onlyoffice.removeClient(clientId); } catch (e) { console.error(e); } try { - store.mailbox.removeClient(clientId); + if (store.mailbox) { + store.mailbox.removeClient(clientId); + } } catch (e) { console.error(e); } Object.keys(store.modules).forEach(function (key) { + if (!store.modules[key]) { return; } if (!store.modules[key].removeClient) { return; } try { store.modules[key].removeClient(clientId);