From abbd3474b401ab994683528c18a9694b7bd55ae0 Mon Sep 17 00:00:00 2001 From: Vladless Date: Tue, 22 Apr 2025 00:41:34 +0300 Subject: [PATCH] update table for utm --- handlers/admin/ads/ads_handler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/handlers/admin/ads/ads_handler.py b/handlers/admin/ads/ads_handler.py index 1edfd2ff..eb8c1647 100644 --- a/handlers/admin/ads/ads_handler.py +++ b/handlers/admin/ads/ads_handler.py @@ -123,13 +123,17 @@ async def handle_ads_delete_confirm(callback_query: CallbackQuery, callback_data async def handle_ads_delete(callback_query: CallbackQuery, callback_data: AdminAdsCallback, session): code = callback_data.code try: + await session.execute( + "UPDATE users SET source_code = NULL WHERE source_code = $1", + code + ) await session.execute("DELETE FROM tracking_sources WHERE code = $1", code) await callback_query.message.edit_text( f"πŸ—‘οΈ Бсылка {code} ΡƒΠ΄Π°Π»Π΅Π½Π°.", reply_markup=build_ads_kb() ) except Exception as e: - logger.error(f"Ошибка ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ссылки {code}: {e}") + logger.error(f"Ошибка ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ {code}: {e}", exc_info=True) await callback_query.message.edit_text("❌ НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ссылку.")