From e6e7ebbf85143ae7a6d4c41b287b287895fb26d3 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sat, 28 Oct 2017 13:20:41 +0300 Subject: [PATCH] Fix channel_post handling. // AttributeError: 'NoneType' object has no attribute 'chat' --- aiogram/dispatcher/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/dispatcher/__init__.py b/aiogram/dispatcher/__init__.py index ff0812f9..8e26d04e 100644 --- a/aiogram/dispatcher/__init__.py +++ b/aiogram/dispatcher/__init__.py @@ -126,8 +126,8 @@ class Dispatcher: return await self.edited_message_handlers.notify(update.edited_message) if update.channel_post: if has_context: - state = self.storage.get_state(chat=update.message.chat.id, - user=update.message.from_user.id) + state = self.storage.get_state(chat=update.channel_post.chat.id, + user=update.channel_post.from_user.id) context.set_value(USER_STATE, await state) return await self.channel_post_handlers.notify(update.channel_post) if update.edited_channel_post: