diff --git a/aiogram/dispatcher/webhook.py b/aiogram/dispatcher/webhook.py index 32987899..6588335b 100644 --- a/aiogram/dispatcher/webhook.py +++ b/aiogram/dispatcher/webhook.py @@ -116,6 +116,8 @@ class WebhookRequestHandler(web.View): :return: :class:`aiogram.types.Update` """ data = await self.request.json() + if isinstance(data, list): + data = data[0] return types.Update(**data) async def post(self):