diff --git a/lib/pangea/extensions/client_extension.dart b/lib/pangea/extensions/client_extension.dart index b259d0c9e..47d67c0b8 100644 --- a/lib/pangea/extensions/client_extension.dart +++ b/lib/pangea/extensions/client_extension.dart @@ -25,7 +25,8 @@ extension PangeaClient on Client { .toList(); Future> get classesAndExchangesImTeaching async { - for (final Room space in rooms.where((room) => room.isSpace)) { + final allSpaces = rooms.where((room) => room.isSpace); + for (final Room space in allSpaces) { if (space.getState(EventTypes.RoomPowerLevels) == null) { await space.postLoad(); }