Skip to content

Commit 3906b7e

Browse files
committed
fix typecheck
1 parent 29c048d commit 3906b7e

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

web/src/app/admin/traces/utils/trace-processing.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,10 @@ export function buildTimelineFromMessages(
147147
// Group messages by client_request_id
148148
const messagesByRequestId = messages.reduce(
149149
(acc, msg) => {
150-
if (!acc[msg.client_request_id]) {
151-
acc[msg.client_request_id] = []
150+
if (!acc[msg.client_request_id ?? 'NULL']) {
151+
acc[msg.client_request_id ?? 'NULL'] = []
152152
}
153-
acc[msg.client_request_id].push(msg)
153+
acc[msg.client_request_id ?? 'NULL'].push(msg)
154154
return acc
155155
},
156156
{} as Record<string, TraceMessage[]>

web/src/app/api/admin/traces/[clientRequestId]/messages/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ interface RouteParams {
1616

1717
export interface TraceMessage {
1818
id: string
19-
client_request_id: string
19+
client_request_id: string | null
2020
user_id: string | null
2121
model: string
2222
request: any

web/src/app/api/admin/traces/[clientRequestId]/timeline/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export async function GET(req: NextRequest, { params }: RouteParams) {
7070
const allMessages = await db
7171
.select()
7272
.from(schema.message)
73-
.where(eq(schema.message.client_id, clientId))
73+
.where(eq(schema.message.client_id, clientId ?? 'NULL'))
7474
.orderBy(schema.message.finished_at)
7575

7676
// Build timeline events from messages using utility function

web/src/app/api/admin/traces/client/[clientId]/sessions/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export async function GET(req: NextRequest, { params }: RouteParams) {
8080
// Transform messages into client messages
8181
const clientMessages: ClientMessage[] = messages.map((msg) => ({
8282
id: msg.id,
83-
client_request_id: msg.client_request_id,
83+
client_request_id: msg.client_request_id ?? 'NULL',
8484
timestamp: msg.finished_at,
8585
user_prompt: extractUserPromptFromRequest(msg.request),
8686
assistant_response: extractAssistantResponseFromResponse(msg.response),

0 commit comments

Comments
 (0)