Skip to content

Commit 29d4ac3

Browse files
FixUp condition for in-memory mimetype
Co-authored-by: Davide Galilei <[email protected]>
1 parent e85b47c commit 29d4ac3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pyrogram/methods/messages/edit_message_media.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ async def edit_message_media(
155155
business_connection_id=None, # TODO
156156
peer=await self.resolve_peer(chat_id),
157157
media=raw.types.InputMediaUploadedDocument(
158-
mime_type=self.guess_mime_type(media.media) or "video/mp4",
158+
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "video/mp4",
159159
thumb=await self.save_file(media.thumb),
160160
spoiler=media.has_spoiler,
161161
file=await self.save_file(media.media),
@@ -195,7 +195,7 @@ async def edit_message_media(
195195
business_connection_id=None, # TODO
196196
peer=await self.resolve_peer(chat_id),
197197
media=raw.types.InputMediaUploadedDocument(
198-
mime_type=self.guess_mime_type(media.media) or "audio/mpeg",
198+
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "audio/mpeg",
199199
thumb=await self.save_file(media.thumb),
200200
file=await self.save_file(media.media),
201201
attributes=[
@@ -229,7 +229,7 @@ async def edit_message_media(
229229
business_connection_id=None, # TODO
230230
peer=await self.resolve_peer(chat_id),
231231
media=raw.types.InputMediaUploadedDocument(
232-
mime_type=self.guess_mime_type(media.media) or "video/mp4",
232+
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "video/mp4",
233233
thumb=await self.save_file(media.thumb),
234234
spoiler=media.has_spoiler,
235235
file=await self.save_file(media.media),
@@ -268,7 +268,7 @@ async def edit_message_media(
268268
business_connection_id=None, # TODO
269269
peer=await self.resolve_peer(chat_id),
270270
media=raw.types.InputMediaUploadedDocument(
271-
mime_type=self.guess_mime_type(media.media) or "application/zip",
271+
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "application/zip",
272272
thumb=await self.save_file(media.thumb),
273273
file=await self.save_file(media.media),
274274
attributes=filename_attribute,

0 commit comments

Comments
 (0)