diff --git a/webapp/components/Chat/Chat.vue b/webapp/components/Chat/Chat.vue index 95bf5da95..6cacd7090 100644 --- a/webapp/components/Chat/Chat.vue +++ b/webapp/components/Chat/Chat.vue @@ -188,10 +188,10 @@ export default { }, methods: { async fetchMessages({ room, options = {} }) { - if (this.selectedRoom !== room.id) { + if (this.selectedRoom?.id !== room.id) { this.messages = [] this.messagePage = 0 - this.selectedRoom = room.id + this.selectedRoom = room } this.messagesLoaded = options.refetch ? this.messagesLoaded : false const offset = (options.refetch ? 0 : this.messagePage) * this.messagePageSize