From 5c8b25a00540f850fbc069ec6ef5c76240b076e5 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Mon, 12 May 2025 14:19:37 -0400 Subject: [PATCH] chore: fix null check error in analytics download dialog (#2769) --- lib/pangea/analytics_downloads/analytics_dowload_dialog.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pangea/analytics_downloads/analytics_dowload_dialog.dart b/lib/pangea/analytics_downloads/analytics_dowload_dialog.dart index 4cfa8a320..9f7e885e8 100644 --- a/lib/pangea/analytics_downloads/analytics_dowload_dialog.dart +++ b/lib/pangea/analytics_downloads/analytics_dowload_dialog.dart @@ -72,9 +72,10 @@ class AnalyticsDownloadDialogState extends State { fileName, _downloadType, ); - } catch (e) { + } catch (e, s) { ErrorHandler.logError( e: e, + s: s, data: { "downloadType": _downloadType, }, @@ -205,6 +206,7 @@ class AnalyticsDownloadDialogState extends State { final allUses = constructUses.map((e) => e.uses).expand((e) => e).toList(); final List examples = []; for (final OneConstructUse use in allUses) { + if (use.metadata.roomId == null) continue; final Room? room = MatrixState.pangeaController.matrixState.client .getRoomById(use.metadata.roomId!); if (room == null) continue;