Skip to content

Commit 13ffaa7

Browse files
committed
Fix missing logs on child runs by using the root task run createdAt if it exists
1 parent bd0cc54 commit 13ffaa7

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export class RunPresenter {
4747
friendlyId: true,
4848
taskIdentifier: true,
4949
spanId: true,
50+
createdAt: true,
5051
},
5152
},
5253
runtimeEnvironment: {
@@ -111,7 +112,7 @@ export class RunPresenter {
111112
const traceSummary = await eventRepository.getTraceSummary(
112113
getTaskEventStoreTableForRun(run),
113114
run.traceId,
114-
run.createdAt,
115+
run.rootTaskRun?.createdAt ?? run.createdAt,
115116
run.completedAt ?? undefined
116117
);
117118
if (!traceSummary) {

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ export class SpanPresenter extends BasePresenter {
135135
taskIdentifier: true,
136136
friendlyId: true,
137137
spanId: true,
138+
createdAt: true,
138139
},
139140
},
140141
parentTaskRun: {
@@ -211,7 +212,7 @@ export class SpanPresenter extends BasePresenter {
211212
getTaskEventStoreTableForRun(run),
212213
spanId,
213214
run.traceId,
214-
run.createdAt,
215+
run.rootTaskRun?.createdAt ?? run.createdAt,
215216
run.completedAt ?? undefined
216217
);
217218

0 commit comments

Comments
 (0)