From 0da3b4da22b51586401fcb676732cd9e85232e42 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 21 Jul 2026 16:25:15 -0400 Subject: [PATCH] don't require non-null metadata --- lib/widgets/composer/mention_overlay.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/widgets/composer/mention_overlay.dart b/lib/widgets/composer/mention_overlay.dart index 962ea84..394380c 100644 --- a/lib/widgets/composer/mention_overlay.dart +++ b/lib/widgets/composer/mention_overlay.dart @@ -101,15 +101,18 @@ class MentionOverlay extends ConsumerWidget { ? rooms.values : rooms.values.where( (room) => - (room.metadata?.name ?? room.metadata!.id) + (room.metadata?.name ?? + room.metadata?.id ?? + "") .toLowerCase() .contains(query.toLowerCase()), )) .map((room) { final name = room.metadata?.name ?? - room.metadata!.canonicalAlias ?? - room.metadata!.id; + room.metadata?.canonicalAlias ?? + room.metadata?.id ?? + "Unknown Room"; return ListTile( leading: AvatarOrHash( room.metadata?.avatar,