diff --git a/src/domain/session/RoomViewModelObservable.js b/src/domain/session/RoomViewModelObservable.js index 030ba5e4..02b63d3d 100644 --- a/src/domain/session/RoomViewModelObservable.js +++ b/src/domain/session/RoomViewModelObservable.js @@ -61,12 +61,7 @@ export class RoomViewModelObservable extends ObservableValue { } else if (status.joined) { return this._sessionViewModel._createRoomViewModel(this.id); } else if (status.archived) { - if (!this.get() || this.get().kind !== "room") { - return await this._sessionViewModel._createArchivedRoomViewModel(this.id); - } else { - // reuse existing Room - return this.get(); - } + return await this._sessionViewModel._createArchivedRoomViewModel(this.id); } return null; }