From 5e2b8e51f64de21736c9b17b7c1b19f0d464b80d Mon Sep 17 00:00:00 2001 From: Alexander Kalinovsky Date: Wed, 19 Mar 2025 15:09:12 +0700 Subject: [PATCH] app state fix --- src/qbot/api_route/telegram.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qbot/api_route/telegram.py b/src/qbot/api_route/telegram.py index 79818aa..75eaf19 100644 --- a/src/qbot/api_route/telegram.py +++ b/src/qbot/api_route/telegram.py @@ -30,12 +30,14 @@ async def telegram_webhook( logger.error("Invalid request", exc_info=True) return Response(status_code=400) try: + state_kw = request.state._state #TODO: avoid accessing private attribute + await app.dp.feed_webhook_update( app.bot, update, db_session=db_session, app=app, - **(request.state if request.state else {}), + **(state_kw or {}), ) except Exception: logger.error("Error processing update", exc_info=True)