fix: update logic for open activity sessions to never count archived activities (#4707)

This commit is contained in:
ggurdin 2025-11-20 10:59:57 -05:00 committed by GitHub
parent 8175d7867c
commit 3d001fa3f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,9 +36,9 @@ mixin ActivitySummariesProvider<T extends StatefulWidget> on State<T> {
}
final isOpen =
!summary.activityRoles.roles.values.any((r) => r.isArchived) ||
summary.activityRoles.roles.length <
summary.activityPlan.req.numberOfParticipants;
!summary.activityRoles.roles.values.any((r) => r.isArchived) &&
(summary.activityRoles.roles.length <
summary.activityPlan.req.numberOfParticipants);
if (isOpen) {
sessions.add(roomId);