From 243bc6c9d067b94df11729bcf9aa7c3f7a246356 Mon Sep 17 00:00:00 2001 From: wulan17 Date: Tue, 2 Jan 2024 01:31:59 +0700 Subject: [PATCH] Pyrofork: Fix MessageReplyStoryHeader parser Signed-off-by: wulan17 --- pyrogram/types/messages_and_media/message.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index 09b99b306..779ef26c9 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -1073,11 +1073,11 @@ async def _parse( ) if message.reply_to: - parsed_message.quote_text = message.reply_to.quote_text - if len(message.reply_to.quote_entities) > 0: - quote_entities = [types.MessageEntity._parse(client, entity, users) for entity in message.reply_to.quote_entities] - parsed_message.quote_entities = types.List(filter(lambda x: x is not None, quote_entities)) if isinstance(message.reply_to, raw.types.MessageReplyHeader): + parsed_message.quote_text = message.reply_to.quote_text + if len(message.reply_to.quote_entities) > 0: + quote_entities = [types.MessageEntity._parse(client, entity, users) for entity in message.reply_to.quote_entities] + parsed_message.quote_entities = types.List(filter(lambda x: x is not None, quote_entities)) if message.reply_to.forum_topic: if message.reply_to.reply_to_top_id: thread_id = message.reply_to.reply_to_top_id