From fea44ddb5f0bba40dd261ad2bb900877bf04a194 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Thu, 3 Jul 2025 11:27:28 -0700 Subject: [PATCH] fix: message ordering (#1077) --- app/(chat)/api/chat/route.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/(chat)/api/chat/route.ts b/app/(chat)/api/chat/route.ts index 8c61e76..65ab205 100644 --- a/app/(chat)/api/chat/route.ts +++ b/app/(chat)/api/chat/route.ts @@ -122,7 +122,7 @@ export async function POST(request: Request) { } const messagesFromDb = await getMessagesByChatId({ id }); - const uiMessages = [message, ...convertToUIMessages(messagesFromDb)]; + const uiMessages = [...convertToUIMessages(messagesFromDb), message]; const { longitude, latitude, city, country } = geolocation(request); @@ -149,6 +149,8 @@ export async function POST(request: Request) { const streamId = generateUUID(); await createStreamId({ streamId, chatId: id }); + console.log(JSON.stringify(uiMessages, null, 2)); + const stream = createUIMessageStream({ execute: ({ writer: dataStream }) => { const result = streamText({