fix: update doc not invalid dataset metadata

This commit is contained in:
Joel 2025-03-06 15:39:54 +08:00
parent ce86a97f92
commit 27f8d5bb8f

View File

@ -80,6 +80,7 @@ export const useDocumentMetaData = ({ datasetId, documentId }: { datasetId: stri
export const useBatchUpdateDocMetadata = () => { export const useBatchUpdateDocMetadata = () => {
const queryClient = useQueryClient() const queryClient = useQueryClient()
return useMutation({ return useMutation({
mutationFn: async (payload: { mutationFn: async (payload: {
dataset_id: string dataset_id: string
@ -91,6 +92,9 @@ export const useBatchUpdateDocMetadata = () => {
operation_data: payload.metadata_list, operation_data: payload.metadata_list,
}, },
}) })
await queryClient.invalidateQueries({
queryKey: [NAME_SPACE, 'dataset', payload.dataset_id],
})
// invalidate document metadata // invalidate document metadata
await Promise.all(documentIds.map(documentId => queryClient.invalidateQueries( await Promise.all(documentIds.map(documentId => queryClient.invalidateQueries(
{ {