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;