@@ -1956,10 +1956,7 @@ export function ChatPage({
1956
1956
}
1957
1957
} ;
1958
1958
1959
- const handleImageUpload = async (
1960
- acceptedFiles : File [ ] ,
1961
- intent : UploadIntent
1962
- ) => {
1959
+ const handleFileUpload = async ( acceptedFiles : File [ ] ) => {
1963
1960
const [ _ , llmModel ] = getFinalLLM (
1964
1961
llmProviders ,
1965
1962
liveAssistant ?? null ,
@@ -1982,8 +1979,6 @@ export function ChatPage({
1982
1979
1983
1980
updateChatState ( "uploading" , currentSessionId ( ) ) ;
1984
1981
1985
- const newlyUploadedFileDescriptors : FileDescriptor [ ] = [ ] ;
1986
-
1987
1982
for ( let file of acceptedFiles ) {
1988
1983
const formData = new FormData ( ) ;
1989
1984
formData . append ( "files" , file ) ;
@@ -1992,24 +1987,7 @@ export function ChatPage({
1992
1987
if ( response . length > 0 && response [ 0 ] !== undefined ) {
1993
1988
const uploadedFile = response [ 0 ] ;
1994
1989
1995
- if ( intent == UploadIntent . ADD_TO_DOCUMENTS ) {
1996
- addSelectedFile ( uploadedFile ) ;
1997
- } else {
1998
- const newFileDescriptor : FileDescriptor = {
1999
- // Use file_id (storage ID) if available, otherwise fallback to DB id
2000
- // Ensure it's a string as FileDescriptor expects
2001
- id : uploadedFile . file_id
2002
- ? String ( uploadedFile . file_id )
2003
- : String ( uploadedFile . id ) ,
2004
- type : uploadedFile . chat_file_type
2005
- ? uploadedFile . chat_file_type
2006
- : ChatFileType . PLAIN_TEXT ,
2007
- name : uploadedFile . name ,
2008
- isUploading : false , // Mark as successfully uploaded
2009
- } ;
2010
-
2011
- setCurrentMessageFiles ( ( prev ) => [ ...prev , newFileDescriptor ] ) ;
2012
- }
1990
+ addSelectedFile ( uploadedFile ) ;
2013
1991
} else {
2014
1992
setPopup ( {
2015
1993
type : "error" ,
@@ -2615,12 +2593,7 @@ export function ChatPage({
2615
2593
{ documentSidebarInitialWidth !== undefined && isReady ? (
2616
2594
< Dropzone
2617
2595
key = { currentSessionId ( ) }
2618
- onDrop = { ( acceptedFiles ) =>
2619
- handleImageUpload (
2620
- acceptedFiles ,
2621
- UploadIntent . ATTACH_TO_MESSAGE
2622
- )
2623
- }
2596
+ onDrop = { ( acceptedFiles ) => handleFileUpload ( acceptedFiles ) }
2624
2597
noClick
2625
2598
>
2626
2599
{ ( { getRootProps } ) => (
@@ -3354,7 +3327,7 @@ export function ChatPage({
3354
3327
}
3355
3328
setAlternativeAssistant = { setAlternativeAssistant }
3356
3329
setFiles = { setCurrentMessageFiles }
3357
- handleFileUpload = { handleImageUpload }
3330
+ handleFileUpload = { handleFileUpload }
3358
3331
textAreaRef = { textAreaRef }
3359
3332
/>
3360
3333
{ enterpriseSettings &&
0 commit comments