diff --git a/api/core/conversation_message_task.py b/api/core/conversation_message_task.py index c5ba8e6a7c..75e01d6923 100644 --- a/api/core/conversation_message_task.py +++ b/api/core/conversation_message_task.py @@ -137,7 +137,8 @@ class ConversationMessageTask: db.session.flush() def append_message_text(self, text: str): - self._pub_handler.pub_text(text) + if text is not None: + self._pub_handler.pub_text(text) def save_message(self, llm_message: LLMMessage, by_stopped: bool = False): message_tokens = llm_message.prompt_tokens