From 64c3f273867c79134099053657f21e39a7ae8b67 Mon Sep 17 00:00:00 2001 From: FazziCLAY Date: Sun, 5 Apr 2026 22:40:30 +0300 Subject: [PATCH] fix: missing unwrap with .scalar_one_or_none --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index e0d6c6a..187eea5 100644 --- a/main.py +++ b/main.py @@ -280,8 +280,9 @@ async def unsub(callback: types.CallbackQuery): Subscription.deleted == False ) result = await session.execute(stmt) - result.deleted = True - session.add(result) + sub = result.scalar_one_or_none() + sub.deleted = True + session.add(sub) await session.commit() # Проверяем, было ли реально что-то удалено