File tree Expand file tree Collapse file tree
src/frontend/platform/src/pages/KnowledgePage/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -600,30 +600,38 @@ export default function Paragraphs({ fileId, onBack }) {
600600 . replace ( / \t / g, '\\t' ) ;
601601 } , [ t ] ) ;
602602
603- const handleDeleteChunk = useCallback ( ( data ) => {
604- const updatedChunks = chunks . filter ( chunk => chunk . chunkIndex !== data ) ;
605- setChunks ( updatedChunks ) ;
603+ const handleDeleteChunk = useCallback ( async ( data ) => {
604+ try {
605+ const updatedChunks = chunks . filter ( chunk => chunk . chunkIndex !== data ) ;
606+ setChunks ( updatedChunks ) ;
606607
607- if ( selectedChunkIndex === data ) {
608- setSelectedBbox ( [ ] ) ;
609- }
608+ if ( selectedChunkIndex === data ) {
609+ setSelectedBbox ( [ ] ) ;
610+ }
610611
611- captureAndAlertRequestErrorHoc ( delChunkApi ( {
612- knowledge_id : Number ( id ) ,
613- file_id : selectedFileId || currentFile ?. id || '' ,
614- chunk_index : data || 0
615- } ) ) ;
612+ await captureAndAlertRequestErrorHoc ( delChunkApi ( {
613+ knowledge_id : Number ( id ) ,
614+ file_id : selectedFileId || currentFile ?. id || '' ,
615+ chunk_index : data || 0
616+ } ) ) ;
617+
618+ await new Promise ( resolve => setTimeout ( resolve , 100 ) ) ;
616619
617- reload ( ) ;
620+ await reload ( ) ;
618621
622+ } catch ( error ) {
623+ console . error ( 'Failed to delete chunk:' , error ) ;
624+ await reload ( ) ;
625+ }
619626 } , [
620627 id ,
621628 reload ,
622629 chunks ,
623630 selectedFileId ,
624631 currentFile ?. id ,
625632 selectedChunkIndex ,
626- setSelectedBbox
633+ setSelectedBbox ,
634+ t
627635 ] ) ;
628636
629637 const formatFileSize = useCallback ( ( bytes ) => {
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ export default function RuleTable({
121121 } , [ rules . fileList ] )
122122
123123 return (
124- < div className = "flex-1 flex flex-col relative min-w-[740px ] max-w-[760px] mx-auto" >
124+ < div className = "flex-1 flex flex-col relative min-w-[600px ] max-w-[760px] mx-auto" >
125125 < div
126126 className = "flex flex-col gap-4"
127127 style = { { gridTemplateColumns : '114px 1fr' } }
You can’t perform that action at this time.
0 commit comments