Skip to content

Commit fb76895

Browse files
pyromod: Fix case where message.from_user is None
1 parent 3c268e1 commit fb76895

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pyrogram/handlers/message_handler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def __init__(self, callback: Callable, filters=None):
5454

5555
async def check(self, client, message):
5656
listener = client.match_listener(
57-
(message.chat.id, message.from_user.id, message.id),
57+
(message.chat.id, message.from_user.id if message.from_user else None, message.id),
5858
ListenerTypes.MESSAGE,
5959
)[0]
6060

@@ -78,7 +78,7 @@ async def check(self, client, message):
7878
async def resolve_future(self, client, message, *args):
7979
listener_type = ListenerTypes.MESSAGE
8080
listener, identifier = client.match_listener(
81-
(message.chat.id, message.from_user.id, message.id),
81+
(message.chat.id, message.from_user.id if message.from_user else None, message.id),
8282
listener_type,
8383
)
8484
listener_does_match = False

0 commit comments

Comments
 (0)