From 1338a43c0322962cec5037996184d6928a7986d2 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 8 Aug 2019 21:57:38 +0300 Subject: [PATCH] Fix transferring documents into Matrix --- mautrix_telegram/util/file_transfer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/util/file_transfer.py b/mautrix_telegram/util/file_transfer.py index 93d095d0..02a3e7ca 100644 --- a/mautrix_telegram/util/file_transfer.py +++ b/mautrix_telegram/util/file_transfer.py @@ -103,8 +103,10 @@ def _read_video_thumbnail(data: bytes, video_ext: str = "mp4", frame_ext: str = def _location_to_id(location: TypeLocation) -> str: - if isinstance(location, (Document, InputDocumentFileLocation, InputPhotoFileLocation)): + if isinstance(location, Document): return f"{location.id}-{location.access_hash}" + elif isinstance(location, (InputDocumentFileLocation, InputPhotoFileLocation)): + return f"{location.id}-{location.access_hash}-{location.thumb_size}" elif isinstance(location, (InputFileLocation, InputPeerPhotoFileLocation)): return f"{location.volume_id}-{location.local_id}"