diff --git a/backend/onyx/onyxbot/slack/blocks.py b/backend/onyx/onyxbot/slack/blocks.py index 1c37340c8c11..d1e78cb4bee4 100644 --- a/backend/onyx/onyxbot/slack/blocks.py +++ b/backend/onyx/onyxbot/slack/blocks.py @@ -88,7 +88,7 @@ def _split_text(text: str, limit: int = 3000) -> list[str]: def _clean_markdown_link_text(text: str) -> str: # Remove any newlines within the text - return text.replace("\n", " ").strip() + return format_slack_message(text).replace("\n", " ").strip() def _build_qa_feedback_block( diff --git a/backend/onyx/onyxbot/slack/formatting.py b/backend/onyx/onyxbot/slack/formatting.py index 604c879df27d..9513392e918b 100644 --- a/backend/onyx/onyxbot/slack/formatting.py +++ b/backend/onyx/onyxbot/slack/formatting.py @@ -3,8 +3,7 @@ from mistune import Renderer # type: ignore def format_slack_message(message: str | None) -> str: - renderer = Markdown(renderer=SlackRenderer()) - return renderer.render(message) + return Markdown(renderer=SlackRenderer()).render(message) class SlackRenderer(Renderer):