Fix cannot read length of undefined for room upgrades (#7037)

This commit is contained in:
Michael Telatynski 2021-10-26 10:21:27 +01:00 committed by GitHub
parent 0fa9638681
commit 39e61c4fa3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,7 +50,7 @@ export async function upgradeRoom(
spinnerModal = Modal.createDialog(Spinner, null, "mx_Dialog_spinner");
}
let toInvite: string[];
let toInvite: string[] = [];
if (inviteUsers) {
toInvite = [
...room.getMembersWithMembership("join"),
@ -58,7 +58,7 @@ export async function upgradeRoom(
].map(m => m.userId).filter(m => m !== cli.getUserId());
}
let parentsToRelink: Room[];
let parentsToRelink: Room[] = [];
if (updateSpaces) {
parentsToRelink = Array.from(SpaceStore.instance.getKnownParents(room.roomId))
.map(roomId => cli.getRoom(roomId))