diff --git a/app/assets/javascripts/src/Metamaps.Realtime.js b/app/assets/javascripts/src/Metamaps.Realtime.js index 99ffd097..620a561a 100644 --- a/app/assets/javascripts/src/Metamaps.Realtime.js +++ b/app/assets/javascripts/src/Metamaps.Realtime.js @@ -206,9 +206,11 @@ Metamaps.Realtime = { self.socket.emit('endMapperNotify') $('.collabCompass').remove() self.status = false - self.room.leave() - self.room.chat.$container.hide() - self.room.chat.close() + if (self.room) { + self.room.leave() + self.room.chat.$container.hide() + self.room.chat.close() + } }, turnOn: function (notify) { var self = Metamaps.Realtime