Skip to content

Commit 4fc7c25

Browse files
committed
fix: set content before sending to provider
1 parent fdc1e69 commit 4fc7c25

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

app/(chat)/chat/[id]/page.tsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,18 @@ export default async function Page(props: { params: Promise<{ id: string }> }) {
3535
});
3636

3737
function convertToUIMessages(messages: Array<DBMessage>): Array<UIMessage> {
38+
const textFromParts = (message.parts as UIMessage['parts'])
39+
.filter((part) => part.type === 'text')
40+
.map((part) => part.text)
41+
.join('\n')
42+
.trim();
43+
3844
return messages.map((message) => ({
3945
id: message.id,
4046
parts: message.parts as UIMessage['parts'],
4147
role: message.role as UIMessage['role'],
4248
// Note: content will soon be deprecated in @ai-sdk/react
43-
content: '',
49+
content: textFromParts,
4450
createdAt: message.createdAt,
4551
experimental_attachments:
4652
(message.attachments as Array<Attachment>) ?? [],

0 commit comments

Comments
 (0)