From 1fb5c12682a0ee38ac07bc2258daf23bba7f7043 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Tue, 2 Dec 2025 12:59:15 -0500 Subject: [PATCH] fix: don't consider archived activity sessions to be open --- .../course_activities/activity_summaries_provider.dart | 6 ++++-- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart b/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart index 0fdef8f17..91e4f5544 100644 --- a/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart +++ b/lib/pangea/course_plans/course_activities/activity_summaries_provider.dart @@ -35,8 +35,10 @@ mixin ActivitySummariesProvider on State { continue; } - final isOpen = summary.activityRoles.roles.length < - summary.activityPlan.req.numberOfParticipants; + final isOpen = + !summary.activityRoles.roles.values.any((r) => r.isArchived) && + (summary.activityRoles.roles.length < + summary.activityPlan.req.numberOfParticipants); if (isOpen) { sessions.add(roomId); diff --git a/pubspec.yaml b/pubspec.yaml index f22f587ea..c05c2fa93 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+7 +version: 4.1.15+8 environment: sdk: ">=3.0.0 <4.0.0"