From 5dfcb5f1b573e28f207e709513b93c94d6d8f1d3 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Mon, 10 Nov 2025 16:11:24 -0500 Subject: [PATCH] fix: filter rooms without the join rule public from public courses page --- lib/pangea/login/pages/public_courses_page.dart | 3 ++- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pangea/login/pages/public_courses_page.dart b/lib/pangea/login/pages/public_courses_page.dart index 3a63f8771..e3fba542e 100644 --- a/lib/pangea/login/pages/public_courses_page.dart +++ b/lib/pangea/login/pages/public_courses_page.dart @@ -68,7 +68,8 @@ class PublicCoursesPageState extends State { r.id == c.room.roomId && r.membership == Membership.join, ) && - coursePlans.containsKey(c.courseId), + coursePlans.containsKey(c.courseId) && + c.room.joinRule == 'public', ) .toList(); diff --git a/pubspec.yaml b/pubspec.yaml index 2e153701d..e64febf56 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ description: Learn a language while texting your friends. # Pangea# publish_to: none # On version bump also increase the build number for F-Droid -version: 4.1.15+4 +version: 4.1.15+5 environment: sdk: ">=3.0.0 <4.0.0"