fix: filter out public courses for which course ID failed to load (#4360)
This commit is contained in:
parent
512d7f566d
commit
8086868b6c
1 changed files with 7 additions and 3 deletions
|
|
@ -61,9 +61,13 @@ class PublicTripPageState extends State<PublicTripPage> {
|
|||
List<PublicCoursesChunk> get filteredCourses {
|
||||
List<PublicCoursesChunk> filtered = discoveredCourses
|
||||
.where(
|
||||
(c) => !Matrix.of(context).client.rooms.any(
|
||||
(r) => r.id == c.room.roomId && r.membership == Membership.join,
|
||||
),
|
||||
(c) =>
|
||||
!Matrix.of(context).client.rooms.any(
|
||||
(r) =>
|
||||
r.id == c.room.roomId &&
|
||||
r.membership == Membership.join,
|
||||
) &&
|
||||
coursePlans.containsKey(c.courseId),
|
||||
)
|
||||
.toList();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue