diff --git a/src/domain/session/room/timeline/tiles/TextTile.js b/src/domain/session/room/timeline/tiles/TextTile.js index 60ffa9ce..29c2311b 100644 --- a/src/domain/session/room/timeline/tiles/TextTile.js +++ b/src/domain/session/room/timeline/tiles/TextTile.js @@ -90,10 +90,10 @@ class ReplyPreviewTile extends TextTile { } get decryptionError() { - return !!this._entry.decryptionError; + return this._entry.decryptionError; } - get error() { - return this.isRedacted || this.decryptionError; + get hasError() { + return this.isRedacted || !!this.decryptionError; } } diff --git a/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js b/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js index cedf59b2..3837bf1e 100644 --- a/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js +++ b/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js @@ -26,7 +26,7 @@ export class ReplyPreviewView extends TemplateView { while (replyContainer.lastChild) { replyContainer.removeChild(replyContainer.lastChild); } - replyContainer.appendChild(vm.error? this._renderError(vm) : this._renderReplyPreview(vm)); + replyContainer.appendChild(vm.hasError? this._renderError(vm) : this._renderReplyPreview(vm)); }) return replyContainer; } @@ -49,7 +49,7 @@ export class ReplyPreviewView extends TemplateView { return "This message has been deleted."; } else if (vm.decryptionError) { - return "This message could not be decrypted." + return vm.decryptionError.message; } }