Fix behaviour WidgetStore for new/unknown rooms

This commit is contained in:
Michael Telatynski 2020-09-08 16:49:50 +01:00
parent b982bf87b5
commit 1532048f33

View file

@ -196,11 +196,12 @@ export default class WidgetStore extends AsyncStoreWithClient<IState> {
}
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) {
return apps.filter(app => this.isPinned(app.id));
return roomInfo.widgets.filter(app => this.isPinned(app.id));
}
return apps
return roomInfo.widgets;
}
}