From ab47a4f2cddc24206f6f2abc2a5017f1c2d1b369 Mon Sep 17 00:00:00 2001 From: Vladless Date: Mon, 19 May 2025 17:15:38 +0300 Subject: [PATCH] fix delete tariff --- handlers/admin/tariffs/tariffs_handler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/handlers/admin/tariffs/tariffs_handler.py b/handlers/admin/tariffs/tariffs_handler.py index 23cdc947..ab88447f 100644 --- a/handlers/admin/tariffs/tariffs_handler.py +++ b/handlers/admin/tariffs/tariffs_handler.py @@ -264,6 +264,7 @@ async def confirm_tariff_deletion(callback: CallbackQuery, callback_data: AdminT @router.callback_query(F.data.startswith("confirm_delete_tariff|"), IsAdminFilter()) async def delete_tariff(callback: CallbackQuery, session): tariff_id = int(callback.data.split("|", 1)[1]) + await session.execute("UPDATE keys SET tariff_id = NULL WHERE tariff_id = $1", tariff_id) await session.execute("DELETE FROM tariffs WHERE id = $1", tariff_id) await callback.message.edit_text("🗑 Тариф успешно удалён.", reply_markup=build_tariff_menu_kb())