From 35dc9cf3e287e25cd9d2331a7ed4041ddec4f694 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 17 Jan 2026 02:54:40 +0300 Subject: [PATCH] Update purchase.py --- app/handlers/subscription/purchase.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/handlers/subscription/purchase.py b/app/handlers/subscription/purchase.py index ce0c1f8d..8258495b 100644 --- a/app/handlers/subscription/purchase.py +++ b/app/handlers/subscription/purchase.py @@ -204,6 +204,11 @@ async def show_subscription_info( db_user: User, db: AsyncSession ): + # Проверяем, доступно ли сообщение для редактирования + if isinstance(callback.message, InaccessibleMessage): + await callback.answer() + return + await db.refresh(db_user) texts = get_texts(db_user.language) @@ -587,6 +592,11 @@ async def show_trial_offer( db_user: User, db: AsyncSession ): + # Проверяем, доступно ли сообщение для редактирования + if isinstance(callback.message, InaccessibleMessage): + await callback.answer() + return + texts = get_texts(db_user.language) if db_user.subscription or db_user.has_had_paid_subscription: