From aaee3bc99b77ed439fb0c0475e414aec08502016 Mon Sep 17 00:00:00 2001 From: wulan17 Date: Sun, 18 Aug 2024 22:42:24 +0700 Subject: [PATCH] pyrofork: methods: edit_message_media: parse caption_entities field from InputMedia Signed-off-by: wulan17 --- pyrogram/methods/messages/edit_message_media.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyrogram/methods/messages/edit_message_media.py b/pyrogram/methods/messages/edit_message_media.py index c1c2a4e1..fcdea6a5 100644 --- a/pyrogram/methods/messages/edit_message_media.py +++ b/pyrogram/methods/messages/edit_message_media.py @@ -95,12 +95,13 @@ async def edit_message_media( InputMediaAudio("new_audio.mp3")) """ caption = media.caption + caption_entities = media.caption_entities parse_mode = media.parse_mode message, entities = None, None if caption is not None: - message, entities = (await self.parser.parse(caption, parse_mode)).values() + message, entities = (await utils.parse_text_entities(self, caption, parse_mode, caption_entities)).values() if isinstance(media, types.InputMediaPhoto): if isinstance(media.media, io.BytesIO) or os.path.isfile(media.media):