diff --git a/web/service/knowledge/use-metadata.ts b/web/service/knowledge/use-metadata.ts index 72abe7b8e6..bca1aa260c 100644 --- a/web/service/knowledge/use-metadata.ts +++ b/web/service/knowledge/use-metadata.ts @@ -80,6 +80,7 @@ export const useDocumentMetaData = ({ datasetId, documentId }: { datasetId: stri export const useBatchUpdateDocMetadata = () => { const queryClient = useQueryClient() + return useMutation({ mutationFn: async (payload: { dataset_id: string @@ -91,6 +92,9 @@ export const useBatchUpdateDocMetadata = () => { operation_data: payload.metadata_list, }, }) + await queryClient.invalidateQueries({ + queryKey: [NAME_SPACE, 'dataset', payload.dataset_id], + }) // invalidate document metadata await Promise.all(documentIds.map(documentId => queryClient.invalidateQueries( {