diff --git a/src/components/views/messages/MFileBody.tsx b/src/components/views/messages/MFileBody.tsx index 239d3b1316..ecc60bc3e3 100644 --- a/src/components/views/messages/MFileBody.tsx +++ b/src/components/views/messages/MFileBody.tsx @@ -192,20 +192,19 @@ export default class MFileBody extends React.Component { }; public render() { - const content = this.props.mxEvent.getContent(); const isEncrypted = this.props.mediaEventHelper.media.isEncrypted; const contentUrl = this.getContentUrl(); - const fileSize = content.info ? content.info.size : null; - const fileType = content.info ? content.info.mimetype : "application/octet-stream"; + const fileSize = this.content.info ? this.content.info.size : null; + const fileType = this.content.info ? this.content.info.mimetype : "application/octet-stream"; let placeholder: React.ReactNode = null; if (this.props.showGenericPlaceholder) { placeholder = ( - + - { presentableTextForFile(content, _t("Attachment"), true, true) } + { presentableTextForFile(this.content, _t("Attachment"), true, true) } @@ -318,7 +317,7 @@ export default class MFileBody extends React.Component { { _t("Download %(text)s", { text: this.linkText }) } { this.props.tileShape === TileShape.FileGrid &&
- { content.info && content.info.size ? filesize(content.info.size) : "" } + { this.content.info && this.content.info.size ? filesize(this.content.info.size) : "" }
} }