File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -35,12 +35,18 @@ export default async function Page(props: { params: Promise<{ id: string }> }) {
35
35
} ) ;
36
36
37
37
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
+
38
44
return messages . map ( ( message ) => ( {
39
45
id : message . id ,
40
46
parts : message . parts as UIMessage [ 'parts' ] ,
41
47
role : message . role as UIMessage [ 'role' ] ,
42
48
// Note: content will soon be deprecated in @ai -sdk/react
43
- content : '' ,
49
+ content : textFromParts ,
44
50
createdAt : message . createdAt ,
45
51
experimental_attachments :
46
52
( message . attachments as Array < Attachment > ) ?? [ ] ,
You can’t perform that action at this time.
0 commit comments