Procházet zdrojové kódy

fix(ui): guard reasoning renderer against undefined text (#28222)

Kit Langton před 3 měsíci
rodič
revize
b396b71c6f
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      packages/ui/src/components/message-part.tsx

+ 1 - 1
packages/ui/src/components/message-part.tsx

@@ -1563,7 +1563,7 @@ PART_MAPPING["reasoning"] = function ReasoningPartDisplay(props) {
   const streaming = createMemo(
     () => props.message.role === "assistant" && typeof (props.message as AssistantMessage).time.completed !== "number",
   )
-  const text = () => (data.store.part_text_accum_delta?.[part().id] ?? part().text).trim()
+  const text = () => (data.store.part_text_accum_delta?.[part().id] ?? part().text ?? "").trim()
 
   return (
     <Show when={text()}>