From 8bbb440bce86bd486bfbc1a7e21c007d3f3b80d8 Mon Sep 17 00:00:00 2001 From: FazziCLAY Date: Sun, 5 Apr 2026 22:43:04 +0300 Subject: [PATCH] fix: user_id -> chat_id for unsub: --- main.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 187eea5..e4f763a 100644 --- a/main.py +++ b/main.py @@ -270,13 +270,12 @@ async def my_subs(callback: types.CallbackQuery): @dp.callback_query(F.data.startswith("unsub:")) async def unsub(callback: types.CallbackQuery): sid = int(callback.data.split(":")[1]) - user_id = callback.from_user.id # ID того, кто нажал на кнопку + chat_id = callback.message.chat.id async with async_session() as session: - # Добавляем условие chat_id == user_id stmt = select(Subscription).where( Subscription.id == sid, - Subscription.chat_id == user_id, + Subscription.chat_id == chat_id, Subscription.deleted == False ) result = await session.execute(stmt)