From 7a38c54dfbcfef510db43494c90420b3c3428a21 Mon Sep 17 00:00:00 2001 From: JRoot Junior Date: Sat, 9 Mar 2024 00:42:25 +0200 Subject: [PATCH] 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. --- aiogram/dispatcher/middlewares/user_context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiogram/dispatcher/middlewares/user_context.py b/aiogram/dispatcher/middlewares/user_context.py index 84af8eb6..87c38147 100644 --- a/aiogram/dispatcher/middlewares/user_context.py +++ b/aiogram/dispatcher/middlewares/user_context.py @@ -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: