More explicit reference checking

This commit is contained in:
Simon Merrick 2020-12-02 12:34:43 +13:00
parent e92ac67152
commit cf8c98e076

View file

@ -130,13 +130,14 @@ export class RoomPermalinkCreator {
}
forRoom() {
try {
if (this._room) {
// Prefer to use canonical alias for permalink if possible
const alias = this._room.getCanonicalAlias();
return getPermalinkConstructor().forRoom(alias, this._serverCandidates);
} catch (error) {
return getPermalinkConstructor().forRoom(this._roomId, this._serverCandidates);
if (alias) {
return getPermalinkConstructor().forRoom(alias, this._serverCandidates);
}
}
return getPermalinkConstructor().forRoom(this._roomId, this._serverCandidates);
}
onRoomState(event) {