From a4999159b93701fc441382b0566dc14b84598210 Mon Sep 17 00:00:00 2001 From: Alexander Kalinovsky Date: Sun, 27 Apr 2025 18:15:57 +0700 Subject: [PATCH] fix i18n middleware --- src/quickbot/middleware/telegram/i18n.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/quickbot/middleware/telegram/i18n.py b/src/quickbot/middleware/telegram/i18n.py index c2e4374..7956902 100644 --- a/src/quickbot/middleware/telegram/i18n.py +++ b/src/quickbot/middleware/telegram/i18n.py @@ -17,7 +17,7 @@ class I18nMiddleware(SimpleI18nMiddleware): async def get_locale(self, event: TelegramObject, data: Dict[str, Any]) -> str: db_session = data.get("db_session") - if db_session and event.model_fields.get("from_user"): + if db_session and event.__dict__.get("from_user"): user = await self.user_class.get(id=event.from_user.id, session=db_session) if user and user.lang: return user.lang.value