From 3083727aff2f0976b9bb4350ed1c551f600bd62b Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 20 Aug 2021 14:00:25 +0300 Subject: [PATCH] Add extension to unnamed file names. Fixes #646 --- mautrix_telegram/portal/telegram.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/portal/telegram.py b/mautrix_telegram/portal/telegram.py index ac0e858d..f186f6fd 100644 --- a/mautrix_telegram/portal/telegram.py +++ b/mautrix_telegram/portal/telegram.py @@ -258,9 +258,12 @@ class PortalTelegram(BasePortal, ABC): info["fi.mau.autoplay"] = True info["fi.mau.hide_controls"] = True info["fi.mau.no_audio"] = True + if not name: + ext = sane_mimetypes.guess_extension(file.mime_type) + name = "unnamed_file" + ext content = MediaMessageEventContent( - body=name or "unnamed file", info=info, relates_to=relates_to, + body=name, info=info, relates_to=relates_to, external_url=self._get_external_url(evt), msgtype={ "video/": MessageType.VIDEO,