Skip to content

Commit 70b6f40

Browse files
authored
Fix conditions in handling show_caption_above_media
1 parent 9c0209a commit 70b6f40

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

pyrogram/methods/messages/edit_inline_media.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ async def edit_inline_media(
9999
filename_attribute = []
100100

101101
if isinstance(media, types.InputMediaPhoto):
102+
show_caption_above_media.append(media.show_caption_above_media)
102103
if is_uploaded_file:
103104
media = raw.types.InputMediaUploadedPhoto(
104105
file=await self.save_file(media.media),
@@ -111,8 +112,8 @@ async def edit_inline_media(
111112
)
112113
else:
113114
media = utils.get_input_media_from_file_id(media.media, FileType.PHOTO, has_spoiler=media.has_spoiler)
114-
show_caption_above_media.append(media.show_caption_above_media)
115115
elif isinstance(media, types.InputMediaVideo):
116+
show_caption_above_media.append(media.show_caption_above_media)
116117
if is_uploaded_file:
117118
media = raw.types.InputMediaUploadedDocument(
118119
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "video/mp4",
@@ -135,7 +136,6 @@ async def edit_inline_media(
135136
)
136137
else:
137138
media = utils.get_input_media_from_file_id(media.media, FileType.VIDEO, has_spoiler=media.has_spoiler)
138-
show_caption_above_media.append(media.show_caption_above_media)
139139
elif isinstance(media, types.InputMediaAudio):
140140
if is_uploaded_file:
141141
media = raw.types.InputMediaUploadedDocument(
@@ -157,6 +157,7 @@ async def edit_inline_media(
157157
else:
158158
media = utils.get_input_media_from_file_id(media.media, FileType.AUDIO)
159159
elif isinstance(media, types.InputMediaAnimation):
160+
show_caption_above_media.append(media.show_caption_above_media)
160161
if is_uploaded_file:
161162
media = raw.types.InputMediaUploadedDocument(
162163
mime_type=(None if is_bytes_io else self.guess_mime_type(media.media)) or "video/mp4",
@@ -182,7 +183,6 @@ async def edit_inline_media(
182183
)
183184
else:
184185
media = utils.get_input_media_from_file_id(media.media, FileType.ANIMATION)
185-
show_caption_above_media.append(media.show_caption_above_media)
186186
elif isinstance(media, types.InputMediaDocument):
187187
if is_uploaded_file:
188188
media = raw.types.InputMediaUploadedDocument(

pyrogram/methods/messages/edit_message_media.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ async def edit_message_media(
123123
filename_attribute = []
124124

125125
if isinstance(media, types.InputMediaPhoto):
126+
show_caption_above_media.append(media.show_caption_above_media)
126127
if is_uploaded_file:
127128
uploaded_media = await self.invoke(
128129
raw.functions.messages.UploadMedia(
@@ -150,8 +151,8 @@ async def edit_message_media(
150151
)
151152
else:
152153
media = utils.get_input_media_from_file_id(media.media, FileType.PHOTO, has_spoiler=media.has_spoiler)
153-
show_caption_above_media.append(media.show_caption_above_media)
154154
elif isinstance(media, types.InputMediaVideo):
155+
show_caption_above_media.append(media.show_caption_above_media)
155156
if is_uploaded_file:
156157
uploaded_media = await self.invoke(
157158
raw.functions.messages.UploadMedia(
@@ -191,7 +192,6 @@ async def edit_message_media(
191192
)
192193
else:
193194
media = utils.get_input_media_from_file_id(media.media, FileType.VIDEO, has_spoiler=media.has_spoiler)
194-
show_caption_above_media.append(media.show_caption_above_media)
195195
elif isinstance(media, types.InputMediaAudio):
196196
if is_uploaded_file:
197197
media = await self.invoke(
@@ -227,6 +227,7 @@ async def edit_message_media(
227227
else:
228228
media = utils.get_input_media_from_file_id(media.media, FileType.AUDIO)
229229
elif isinstance(media, types.InputMediaAnimation):
230+
show_caption_above_media.append(media.show_caption_above_media)
230231
if is_uploaded_file:
231232
uploaded_media = await self.invoke(
232233
raw.functions.messages.UploadMedia(
@@ -265,7 +266,6 @@ async def edit_message_media(
265266
)
266267
else:
267268
media = utils.get_input_media_from_file_id(media.media, FileType.ANIMATION, has_spoiler=media.has_spoiler)
268-
show_caption_above_media.append(media.show_caption_above_media)
269269
elif isinstance(media, types.InputMediaDocument):
270270
if is_uploaded_file:
271271
media = await self.invoke(

0 commit comments

Comments
 (0)