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 @@ class EditMessageMedia: 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):