feat: restore debug logs in instruct/handlers.py

This commit is contained in:
Денис Кривоченко
2026-07-30 12:07:42 +07:00
parent 9ccda24a55
commit 03c0d6f759
+2 -5
View File
@@ -57,9 +57,7 @@ TRUECONF_INSTRUCT_PATH = os.path.join(
)
# =========================================================
# ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ОТПРАВКИ EMAIL УВЕДОМЛЕНИЙ
# =========================================================
def _send_email_sync(to_emails: list[str], subject: str, body_html: str):
"""Синхронная отправка письма по SMTP"""
@@ -109,9 +107,7 @@ async def send_2fa_alert_email(cn: str, user_id: str, ticket_id: str):
await asyncio.to_thread(_send_email_sync, ALERTS_SUPPORT_EMAILS, subject, body_html)
# =========================================================
# ОСНОВНАЯ ЛОГИКА АКТИВНОСТИ
# =========================================================
def get_user_cn(user_id: str) -> str | None:
"""Получить CN пользователя из AD по его user_id."""
@@ -410,8 +406,9 @@ async def instruct_router_handler(msg: Message):
else:
ad_info = get_ad_user_info(user_id)
requester_email = (ad_info.get("mail") if ad_info else None) or DEFAULT_REQUESTER
logger.info(f"[DEBUG] Checking existing ticket for cn={cn}, email={requester_email}")
existing_ticket = await _find_existing_trueconf_ticket(cn, requester_email)
logger.info(f"[DEBUG] existing_ticket result: {existing_ticket}")
if existing_ticket:
set_state(user_id, "INSTRUCT_TRUECONF_VIEW")
text = INSTRUCT_TRUECONF_WITH_AD(EMOJI_DIGITS, cn, existing_ticket)