Skip to content

Commit 69f347d

Browse files
23rddelivrance
authored andcommitted
Fixed loss of thumbnails after media editing. (pyrogram#216)
1 parent c05e008 commit 69f347d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pyrogram/client/methods/messages/edit_message_media.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ def edit_message_media(self,
123123
peer=self.resolve_peer(chat_id),
124124
media=types.InputMediaUploadedDocument(
125125
mime_type=mimetypes.types_map[".mp4"],
126+
thumb=None if media.thumb is None else self.save_file(media.thumb),
126127
file=self.save_file(media.media),
127128
attributes=[
128129
types.DocumentAttributeVideo(
@@ -179,6 +180,7 @@ def edit_message_media(self,
179180
peer=self.resolve_peer(chat_id),
180181
media=types.InputMediaUploadedDocument(
181182
mime_type=mimetypes.types_map.get("." + media.media.split(".")[-1], "audio/mpeg"),
183+
thumb=None if media.thumb is None else self.save_file(media.thumb),
182184
file=self.save_file(media.media),
183185
attributes=[
184186
types.DocumentAttributeAudio(
@@ -234,6 +236,7 @@ def edit_message_media(self,
234236
peer=self.resolve_peer(chat_id),
235237
media=types.InputMediaUploadedDocument(
236238
mime_type=mimetypes.types_map[".mp4"],
239+
thumb=None if media.thumb is None else self.save_file(media.thumb),
237240
file=self.save_file(media.media),
238241
attributes=[
239242
types.DocumentAttributeVideo(
@@ -291,6 +294,7 @@ def edit_message_media(self,
291294
peer=self.resolve_peer(chat_id),
292295
media=types.InputMediaUploadedDocument(
293296
mime_type=mimetypes.types_map.get("." + media.media.split(".")[-1], "text/plain"),
297+
thumb=None if media.thumb is None else self.save_file(media.thumb),
294298
file=self.save_file(media.media),
295299
attributes=[
296300
types.DocumentAttributeFilename(os.path.basename(media.media))

0 commit comments

Comments
 (0)