From c8768f65cfd8af88fde65ad5d930ab64e9c6957e Mon Sep 17 00:00:00 2001 From: wulan17 Date: Sat, 1 Jun 2024 18:36:07 +0700 Subject: [PATCH] pyrofork: handlers: message: check: fix errors when message.chat or message.from_user is None Signed-off-by: wulan17 --- pyrogram/handlers/message_handler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyrogram/handlers/message_handler.py b/pyrogram/handlers/message_handler.py index 9b02c155..3c73b4e8 100644 --- a/pyrogram/handlers/message_handler.py +++ b/pyrogram/handlers/message_handler.py @@ -102,7 +102,7 @@ class MessageHandler(Handler): """ listener_does_match = ( await self.check_if_has_matching_listener(client, message) - )[0] + )[0] if message.chat is not None and message.from_user is not None else False if callable(self.filters): if iscoroutinefunction(self.filters.__call__): @@ -129,7 +129,7 @@ class MessageHandler(Handler): """ listener_does_match, listener = await self.check_if_has_matching_listener( client, message - ) + ) if message.chat is not None and message.from_user is not None else False, None if listener and listener_does_match: client.remove_listener(listener)