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"