From 5cef11f32b2623acddd13fe05a9c78a81e3b38a1 Mon Sep 17 00:00:00 2001 From: Egor Date: Tue, 3 Feb 2026 04:14:15 +0300 Subject: [PATCH] Update subscription.py --- app/database/crud/subscription.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/database/crud/subscription.py b/app/database/crud/subscription.py index e76acb63..8bcd6c1d 100644 --- a/app/database/crud/subscription.py +++ b/app/database/crud/subscription.py @@ -258,6 +258,10 @@ async def replace_subscription( await db.commit() await db.refresh(subscription) + # Очищаем старые записи об отправленных уведомлениях при замене подписки + # (аналогично extend_subscription), чтобы новые уведомления отправлялись корректно + await clear_notifications(db, subscription.id) + if update_server_counters: try: from app.database.crud.server_squad import (