Skip to content

Commit 4b19a1f

Browse files
fix(webapp): remove root span assumption and fix duplication in RunPresenter
1 parent 425c3b4 commit 4b19a1f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

apps/webapp/app/presenters/v3/RunPresenter.server.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,10 +285,11 @@ export function reconcileTraceWithRunLifecycle(
285285
totalDuration: number;
286286
rootSpanStatus: "executing" | "completed" | "failed";
287287
} {
288-
const currentStatus: "executing" | "completed" | "failed" = events[0]
289-
? events[0].data.isError
288+
const rootEvent = events.find((e) => e.id === rootSpanId);
289+
const currentStatus: "executing" | "completed" | "failed" = rootEvent
290+
? rootEvent.data.isError
290291
? "failed"
291-
: !events[0].data.isPartial
292+
: !rootEvent.data.isPartial
292293
? "completed"
293294
: "executing"
294295
: "executing";

0 commit comments

Comments
 (0)