瀏覽代碼

fix: in pipeline not show the node config right

tags/2.0.0-beta.1
Joel 2 月之前
父節點
當前提交
c8d60f372d
共有 1 個檔案被更改,包括 11 行新增2 行删除
  1. 11
    2
      web/app/components/rag-pipeline/hooks/use-pipeline-config.ts

+ 11
- 2
web/app/components/rag-pipeline/hooks/use-pipeline-config.ts 查看文件

@@ -24,10 +24,19 @@ export const usePipelineConfig = () => {
handleUpdateWorkflowConfig,
)

const handleUpdateNodesDefaultConfigs = useCallback((nodesDefaultConfigs: Record<string, any>) => {
const handleUpdateNodesDefaultConfigs = useCallback((nodesDefaultConfigs: Record<string, any> | Record<string, any>[]) => {
const { setNodesDefaultConfigs } = workflowStore.getState()
let res: Record<string, any> = {}
if (Array.isArray(nodesDefaultConfigs)) {
nodesDefaultConfigs.forEach((item) => {
res[item.type] = item.config
})
}
else {
res = nodesDefaultConfigs as Record<string, any>
}

setNodesDefaultConfigs!(nodesDefaultConfigs)
setNodesDefaultConfigs!(res)
}, [workflowStore])
useWorkflowConfig(
pipelineId ? `/rag/pipelines/${pipelineId}/workflows/default-workflow-block-configs` : '',

Loading…
取消
儲存