Add voter_chat to poll_answer event handling

The change ensures that when a poll_answer event is processed, the user context middleware now also returns the chat where the vote took place. Previously, only the user who cast the vote was returned.
This commit is contained in:
JRoot Junior 2024-03-09 00:42:25 +02:00
parent 30cee817f4
commit 7a38c54dfb
No known key found for this signature in database
GPG key ID: 738964250D5FF6E2

View file

@ -71,7 +71,7 @@ class UserContextMiddleware(BaseMiddleware):
if event.pre_checkout_query:
return None, event.pre_checkout_query.from_user, None
if event.poll_answer:
return None, event.poll_answer.user, None
return event.poll_answer.voter_chat, event.poll_answer.user, None
if event.my_chat_member:
return event.my_chat_member.chat, event.my_chat_member.from_user, None
if event.chat_member: