diff --git a/src/modules/chat.js b/src/modules/chat.js
index 2804e5776d6b7c94b96ba2280bc88d5b529aa1f8..4d8d66996166acad10a65f25eaba8528233c5bab 100644
--- a/src/modules/chat.js
+++ b/src/modules/chat.js
@@ -21,7 +21,7 @@ const chat = {
   },
   actions: {
     disconnectFromChat (store) {
-      store.state.socket.disconnect()
+      store.state.socket && store.state.socket.disconnect()
     },
     initializeChat (store, socket) {
       const channel = socket.channel('chat:public')