fix: use universal system_error_text for all SD errors

This commit is contained in:
Денис Кривоченко
2026-07-30 23:01:41 +07:00
parent 1e4770ea16
commit 6c43c4315e
+4 -4
View File
@@ -259,12 +259,12 @@ async def _create_ticket_and_attach_files(user_id, msg_text, session, msg, login
log_menu_stats(user_id, "Service Desk", f"Создание заявки #{ticket_id}") log_menu_stats(user_id, "Service Desk", f"Создание заявки #{ticket_id}")
else: else:
session["step"] = "need_text" session["step"] = "need_text"
await msg.answer(sd_ticket_create_error(), parse_mode="html") await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
except Exception as e: except Exception as e:
logger.exception(f"Ошибка: {e}") logger.exception(f"Ошибка: {e}")
sd_workflow_logger.error(f"❌ [SD Error] {e}") sd_workflow_logger.error(f"❌ [SD Error] {e}")
session["step"] = "need_text" session["step"] = "need_text"
await msg.answer(sd_system_error(), parse_mode="html") await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
async def _wait_for_attachments_and_create(user_id, session): async def _wait_for_attachments_and_create(user_id, session):
"""Фоновый таймер с возможностью отмены (Debounce).""" """Фоновый таймер с возможностью отмены (Debounce)."""
@@ -389,7 +389,7 @@ async def sd_module_handler(msg: Message):
log_menu_stats(user_id, "Service Desk", f"Добавление файла к заявке #{ticket_id}") log_menu_stats(user_id, "Service Desk", f"Добавление файла к заявке #{ticket_id}")
await msg.answer(sd_file_attached(), parse_mode="html") await msg.answer(sd_file_attached(), parse_mode="html")
else: else:
await msg.answer(sd_file_upload_error(), parse_mode="html") await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
elif msg_text.strip(): elif msg_text.strip():
await msg.answer(UNKNOWN_MAIN_CMD_TEXT, parse_mode="html") await msg.answer(UNKNOWN_MAIN_CMD_TEXT, parse_mode="html")
return return