From 651b7514ed5d563f3a5a623a5c4cf44aecb4ada2 Mon Sep 17 00:00:00 2001 From: Kelrap Date: Fri, 21 Jun 2024 09:35:30 -0400 Subject: [PATCH] Fix list concurrently edited error --- .../client_extension/client_analytics_extension.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pangea/extensions/client_extension/client_analytics_extension.dart b/lib/pangea/extensions/client_extension/client_analytics_extension.dart index 6057b5a87..d7c97e38c 100644 --- a/lib/pangea/extensions/client_extension/client_analytics_extension.dart +++ b/lib/pangea/extensions/client_extension/client_analytics_extension.dart @@ -133,7 +133,8 @@ extension AnalyticsClientExtension on Client { // Checks for invites to any student analytics rooms // Handles case of analytics rooms that can't be added to some space(s) Future _joinInvitedAnalyticsRooms() async { - for (final Room room in rooms) { + final List allRooms = List.from(rooms); + for (final Room room in allRooms) { if (room.membership == Membership.invite && room.isAnalyticsRoom) { try { await room.join();