fix delete tariff

This commit is contained in:
Vladless
2025-05-19 17:15:38 +03:00
parent 05a16c8497
commit ab47a4f2cd
@@ -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())