|
@@ -218,13 +218,15 @@ const useConfig = (id: string, payload: KnowledgeRetrievalNodeType) => {
|
|
|
(async () => {
|
|
|
const inputs = inputRef.current
|
|
|
const datasetIds = inputs.dataset_ids
|
|
|
+ let _datasets = selectedDatasets
|
|
|
if (datasetIds?.length > 0) {
|
|
|
const { data: dataSetsWithDetail } = await fetchDatasets({ url: '/datasets', params: { page: 1, ids: datasetIds } as any })
|
|
|
+ _datasets = dataSetsWithDetail
|
|
|
setSelectedDatasets(dataSetsWithDetail)
|
|
|
}
|
|
|
const newInputs = produce(inputs, (draft) => {
|
|
|
draft.dataset_ids = datasetIds
|
|
|
- draft._datasets = selectedDatasets
|
|
|
+ draft._datasets = _datasets
|
|
|
})
|
|
|
setInputs(newInputs)
|
|
|
setSelectedDatasetsLoaded(true)
|