feat: restore debug logs in instruct/handlers.py
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user