From 70e6515b5c6eb85aa3d580314f4f00de75dfd45b Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Mon, 17 Aug 2020 10:29:29 +0200 Subject: [PATCH] dont crash on m.image without url --- src/domain/session/room/timeline/tiles/ImageTile.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/domain/session/room/timeline/tiles/ImageTile.js b/src/domain/session/room/timeline/tiles/ImageTile.js index 4cab3b87..bb9fb5d4 100644 --- a/src/domain/session/room/timeline/tiles/ImageTile.js +++ b/src/domain/session/room/timeline/tiles/ImageTile.js @@ -27,12 +27,18 @@ export class ImageTile extends MessageTile { get thumbnailUrl() { const mxcUrl = this._getContent().url; - return this._room.mxcUrlThumbnail(mxcUrl, this.thumbnailWidth, this.thumbnailHeight, "scale"); + if (mxcUrl) { + return this._room.mxcUrlThumbnail(mxcUrl, this.thumbnailWidth, this.thumbnailHeight, "scale"); + } + return null; } get url() { const mxcUrl = this._getContent().url; - return this._room.mxcUrl(mxcUrl); + if (mxcUrl) { + return this._room.mxcUrl(mxcUrl); + } + return null; } _scaleFactor() {