Fix behaviour WidgetStore for new/unknown rooms

pull/21833/head
Michael Telatynski 2020-09-08 16:49:50 +01:00
parent b982bf87b5
commit 1532048f33
1 changed files with 4 additions and 3 deletions

View File

@ -196,11 +196,12 @@ export default class WidgetStore extends AsyncStoreWithClient<IState> {
} }
public getApps(room: Room, pinned?: boolean): IApp[] { public getApps(room: Room, pinned?: boolean): IApp[] {
const apps = this.getRoom(room.roomId).widgets; const roomInfo = this.getRoom(room.roomId);
if (!roomInfo) return [];
if (pinned) { if (pinned) {
return apps.filter(app => this.isPinned(app.id)); return roomInfo.widgets.filter(app => this.isPinned(app.id));
} }
return apps return roomInfo.widgets;
} }
} }