feat: restore debug logs in instruct/handlers.py
This commit is contained in:
@@ -57,9 +57,7 @@ TRUECONF_INSTRUCT_PATH = os.path.join(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ОТПРАВКИ EMAIL УВЕДОМЛЕНИЙ
|
# ВСПОМОГАТЕЛЬНАЯ ФУНКЦИЯ ОТПРАВКИ EMAIL УВЕДОМЛЕНИЙ
|
||||||
# =========================================================
|
|
||||||
|
|
||||||
def _send_email_sync(to_emails: list[str], subject: str, body_html: str):
|
def _send_email_sync(to_emails: list[str], subject: str, body_html: str):
|
||||||
"""Синхронная отправка письма по SMTP"""
|
"""Синхронная отправка письма по 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)
|
await asyncio.to_thread(_send_email_sync, ALERTS_SUPPORT_EMAILS, subject, body_html)
|
||||||
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# ОСНОВНАЯ ЛОГИКА АКТИВНОСТИ
|
# ОСНОВНАЯ ЛОГИКА АКТИВНОСТИ
|
||||||
# =========================================================
|
|
||||||
|
|
||||||
def get_user_cn(user_id: str) -> str | None:
|
def get_user_cn(user_id: str) -> str | None:
|
||||||
"""Получить CN пользователя из AD по его user_id."""
|
"""Получить CN пользователя из AD по его user_id."""
|
||||||
@@ -410,8 +406,9 @@ async def instruct_router_handler(msg: Message):
|
|||||||
else:
|
else:
|
||||||
ad_info = get_ad_user_info(user_id)
|
ad_info = get_ad_user_info(user_id)
|
||||||
requester_email = (ad_info.get("mail") if ad_info else None) or DEFAULT_REQUESTER
|
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)
|
existing_ticket = await _find_existing_trueconf_ticket(cn, requester_email)
|
||||||
|
logger.info(f"[DEBUG] existing_ticket result: {existing_ticket}")
|
||||||
if existing_ticket:
|
if existing_ticket:
|
||||||
set_state(user_id, "INSTRUCT_TRUECONF_VIEW")
|
set_state(user_id, "INSTRUCT_TRUECONF_VIEW")
|
||||||
text = INSTRUCT_TRUECONF_WITH_AD(EMOJI_DIGITS, cn, existing_ticket)
|
text = INSTRUCT_TRUECONF_WITH_AD(EMOJI_DIGITS, cn, existing_ticket)
|
||||||
|
|||||||
Reference in New Issue
Block a user