fix: use universal system_error_text for all SD errors
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user