From e7ad21df822e9f33d949ca49bee2566aefc2d206 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 11 Feb 2026 12:20:20 -0500 Subject: [PATCH] use ids for matching instead --- lib/controllers/spaces_controller.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/controllers/spaces_controller.dart b/lib/controllers/spaces_controller.dart index 292e323..646f48d 100644 --- a/lib/controllers/spaces_controller.dart +++ b/lib/controllers/spaces_controller.dart @@ -40,8 +40,11 @@ class SpacesController extends Notifier> { final allNestedRoomIds = childRoomsBySpaceId.values .expand((l) => l) .map( - (room) => - rooms.entries.firstWhere((entry) => entry.value == room).key, + (room) => rooms.entries + .firstWhere( + (entry) => entry.value.metadata?.id == room.metadata?.id, + ) + .key, ) .toISet();