@@ -379,10 +379,13 @@ export function useUpdateChunk() {
379379
380380 return useMutation ( {
381381 mutationFn : updateChunk ,
382- onSuccess : ( _ , { knowledgeBaseId } ) => {
382+ onSuccess : ( _ , { knowledgeBaseId, documentId } ) => {
383383 queryClient . invalidateQueries ( {
384384 queryKey : knowledgeKeys . detail ( knowledgeBaseId ) ,
385385 } )
386+ queryClient . invalidateQueries ( {
387+ queryKey : knowledgeKeys . document ( knowledgeBaseId , documentId ) ,
388+ } )
386389 } ,
387390 } )
388391}
@@ -419,10 +422,13 @@ export function useDeleteChunk() {
419422
420423 return useMutation ( {
421424 mutationFn : deleteChunk ,
422- onSuccess : ( _ , { knowledgeBaseId } ) => {
425+ onSuccess : ( _ , { knowledgeBaseId, documentId } ) => {
423426 queryClient . invalidateQueries ( {
424427 queryKey : knowledgeKeys . detail ( knowledgeBaseId ) ,
425428 } )
429+ queryClient . invalidateQueries ( {
430+ queryKey : knowledgeKeys . document ( knowledgeBaseId , documentId ) ,
431+ } )
426432 } ,
427433 } )
428434}
@@ -464,10 +470,13 @@ export function useCreateChunk() {
464470
465471 return useMutation ( {
466472 mutationFn : createChunk ,
467- onSuccess : ( _ , { knowledgeBaseId } ) => {
473+ onSuccess : ( _ , { knowledgeBaseId, documentId } ) => {
468474 queryClient . invalidateQueries ( {
469475 queryKey : knowledgeKeys . detail ( knowledgeBaseId ) ,
470476 } )
477+ queryClient . invalidateQueries ( {
478+ queryKey : knowledgeKeys . document ( knowledgeBaseId , documentId ) ,
479+ } )
471480 } ,
472481 } )
473482}
@@ -784,10 +793,13 @@ export function useBulkChunkOperation() {
784793
785794 return useMutation ( {
786795 mutationFn : bulkChunkOperation ,
787- onSuccess : ( _ , { knowledgeBaseId } ) => {
796+ onSuccess : ( _ , { knowledgeBaseId, documentId } ) => {
788797 queryClient . invalidateQueries ( {
789798 queryKey : knowledgeKeys . detail ( knowledgeBaseId ) ,
790799 } )
800+ queryClient . invalidateQueries ( {
801+ queryKey : knowledgeKeys . document ( knowledgeBaseId , documentId ) ,
802+ } )
791803 } ,
792804 } )
793805}
@@ -806,7 +818,7 @@ export async function updateDocumentTags({
806818 const response = await fetch ( `/api/knowledge/${ knowledgeBaseId } /documents/${ documentId } ` , {
807819 method : 'PUT' ,
808820 headers : { 'Content-Type' : 'application/json' } ,
809- body : JSON . stringify ( { tags } ) ,
821+ body : JSON . stringify ( tags ) ,
810822 } )
811823
812824 if ( ! response . ok ) {
0 commit comments