Bläddra i källkod

TUI: fix: add null check for user.time in duration calculation (#4679)

Carli Samuele 3 månader sedan
förälder
incheckning
bcb494d5d1
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 1 - 1
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -1008,7 +1008,7 @@ function AssistantMessage(props: { message: AssistantMessage; parts: Part[]; las
     if (!final()) return 0
     if (!final()) return 0
     if (!props.message.time.completed) return 0
     if (!props.message.time.completed) return 0
     const user = messages().find((x) => x.role === "user" && x.id === props.message.parentID)
     const user = messages().find((x) => x.role === "user" && x.id === props.message.parentID)
-    if (!user) return 0
+    if (!user || !user.time) return 0
     return props.message.time.completed - user.time.created
     return props.message.time.completed - user.time.created
   })
   })