Merge pull request #4662 from pangeachat/4659-join-open-session-appears-when-it-shouldnt

fix: don't consider an unjoined activity to be ended if anyone in the…
This commit is contained in:
ggurdin 2025-11-14 11:52:08 -05:00 committed by GitHub
commit efe6e0f695
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -35,8 +35,10 @@ mixin ActivitySummariesProvider<T extends StatefulWidget> on State<T> {
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);