From 6507486435cbd31927638f6e9bedd532d40b598d Mon Sep 17 00:00:00 2001 From: twwu Date: Wed, 19 Mar 2025 16:21:40 +0800 Subject: [PATCH] fix: update _dataset handling in knowledge retrieval config --- .../workflow/nodes/knowledge-retrieval/use-config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/nodes/knowledge-retrieval/use-config.ts b/web/app/components/workflow/nodes/knowledge-retrieval/use-config.ts index 09b730e71b..05c50f5ff7 100644 --- a/web/app/components/workflow/nodes/knowledge-retrieval/use-config.ts +++ b/web/app/components/workflow/nodes/knowledge-retrieval/use-config.ts @@ -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)