fix: rename and remove not sync
This commit is contained in:
parent
2188692892
commit
bf08e6f8e7
@ -251,6 +251,7 @@ const Documents: FC<IDocumentsProps> = ({ datasetId }) => {
|
|||||||
} = useEditDocumentMetadata({
|
} = useEditDocumentMetadata({
|
||||||
datasetId,
|
datasetId,
|
||||||
dataset,
|
dataset,
|
||||||
|
onUpdateDocList: mutate,
|
||||||
})
|
})
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -33,6 +33,7 @@ const useBatchEditDocumentMetadata = ({
|
|||||||
})
|
})
|
||||||
return res
|
return res
|
||||||
})()
|
})()
|
||||||
|
console.log(metaDataList)
|
||||||
|
|
||||||
// To check is key has multiple value
|
// To check is key has multiple value
|
||||||
const originalList: MetadataItemInBatchEdit[] = useMemo(() => {
|
const originalList: MetadataItemInBatchEdit[] = useMemo(() => {
|
||||||
|
@ -10,9 +10,11 @@ import { useTranslation } from 'react-i18next'
|
|||||||
const useEditDatasetMetadata = ({
|
const useEditDatasetMetadata = ({
|
||||||
datasetId,
|
datasetId,
|
||||||
// dataset,
|
// dataset,
|
||||||
|
onUpdateDocList,
|
||||||
}: {
|
}: {
|
||||||
datasetId: string,
|
datasetId: string,
|
||||||
dataset?: DataSet,
|
dataset?: DataSet,
|
||||||
|
onUpdateDocList: () => void
|
||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const [isShowEditModal, {
|
const [isShowEditModal, {
|
||||||
@ -55,12 +57,14 @@ const useEditDatasetMetadata = ({
|
|||||||
return Promise.reject(new Error(errorMsg))
|
return Promise.reject(new Error(errorMsg))
|
||||||
}
|
}
|
||||||
await doRenameMetaData(payload)
|
await doRenameMetaData(payload)
|
||||||
}, [checkName, doRenameMetaData])
|
onUpdateDocList()
|
||||||
|
}, [checkName, doRenameMetaData, onUpdateDocList])
|
||||||
|
|
||||||
const { mutateAsync: doDeleteMetaData } = useDeleteMetaData(datasetId)
|
const { mutateAsync: doDeleteMetaData } = useDeleteMetaData(datasetId)
|
||||||
const handleDeleteMetaData = useCallback((metaDataId: string) => {
|
const handleDeleteMetaData = useCallback(async (metaDataId: string) => {
|
||||||
doDeleteMetaData(metaDataId)
|
await doDeleteMetaData(metaDataId)
|
||||||
}, [doDeleteMetaData])
|
onUpdateDocList()
|
||||||
|
}, [doDeleteMetaData, onUpdateDocList])
|
||||||
|
|
||||||
const [builtInEnabled, setBuiltInEnabled] = useState(datasetMetaData?.built_in_field_enabled)
|
const [builtInEnabled, setBuiltInEnabled] = useState(datasetMetaData?.built_in_field_enabled)
|
||||||
useEffect(() => { // wait for api response to set the right value
|
useEffect(() => { // wait for api response to set the right value
|
||||||
|
Loading…
Reference in New Issue
Block a user