From b6f20524647db3b76a509e8f6e702ad7fe3291bf Mon Sep 17 00:00:00 2001 From: Egor Date: Sun, 18 Jan 2026 23:33:45 +0300 Subject: [PATCH] Update auth.py --- app/middlewares/auth.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/middlewares/auth.py b/app/middlewares/auth.py index a3261b49..56e3ccdf 100644 --- a/app/middlewares/auth.py +++ b/app/middlewares/auth.py @@ -44,13 +44,10 @@ class AuthMiddleware(BaseMiddleware): data: Dict[str, Any] ) -> Any: - # Глобальная проверка: если callback с недоступным сообщением — игнорируем - if isinstance(event, CallbackQuery) and isinstance(event.message, InaccessibleMessage): - try: - await event.answer() - except Exception: - pass - return None + # Callback с недоступным сообщением (>48ч) — пропускаем к хендлерам, + # они сами отправят новое сообщение через edit_or_answer_photo + # if isinstance(event, CallbackQuery) and isinstance(event.message, InaccessibleMessage): + # pass # Раньше здесь был return None, теперь пропускаем дальше user: TgUser = None if isinstance(event, (Message, CallbackQuery)):