mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-16 00:46:00 +08:00
fix: update _dataset handling in knowledge retrieval config (#16218)
This commit is contained in:
parent
425ea4e5b6
commit
965bfc49dd
@ -218,13 +218,15 @@ const useConfig = (id: string, payload: KnowledgeRetrievalNodeType) => {
|
|||||||
(async () => {
|
(async () => {
|
||||||
const inputs = inputRef.current
|
const inputs = inputRef.current
|
||||||
const datasetIds = inputs.dataset_ids
|
const datasetIds = inputs.dataset_ids
|
||||||
|
let _datasets = selectedDatasets
|
||||||
if (datasetIds?.length > 0) {
|
if (datasetIds?.length > 0) {
|
||||||
const { data: dataSetsWithDetail } = await fetchDatasets({ url: '/datasets', params: { page: 1, ids: datasetIds } as any })
|
const { data: dataSetsWithDetail } = await fetchDatasets({ url: '/datasets', params: { page: 1, ids: datasetIds } as any })
|
||||||
|
_datasets = dataSetsWithDetail
|
||||||
setSelectedDatasets(dataSetsWithDetail)
|
setSelectedDatasets(dataSetsWithDetail)
|
||||||
}
|
}
|
||||||
const newInputs = produce(inputs, (draft) => {
|
const newInputs = produce(inputs, (draft) => {
|
||||||
draft.dataset_ids = datasetIds
|
draft.dataset_ids = datasetIds
|
||||||
draft._datasets = selectedDatasets
|
draft._datasets = _datasets
|
||||||
})
|
})
|
||||||
setInputs(newInputs)
|
setInputs(newInputs)
|
||||||
setSelectedDatasetsLoaded(true)
|
setSelectedDatasetsLoaded(true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user