diff --git a/web/app/components/workflow/hooks/use-checklist.ts b/web/app/components/workflow/hooks/use-checklist.ts index 1f474a699a..32945a8927 100644 --- a/web/app/components/workflow/hooks/use-checklist.ts +++ b/web/app/components/workflow/hooks/use-checklist.ts @@ -192,6 +192,8 @@ export const useChecklistBeforePublish = () => { const { getStartNodes } = useWorkflow() const workflowStore = useWorkflowStore() const { getNodesAvailableVarList } = useGetNodesAvailableVarList() + const { data: embeddingModelList } = useModelList(ModelTypeEnum.textEmbedding) + const { data: rerankModelList } = useModelList(ModelTypeEnum.rerank) const getCheckData = useCallback((data: CommonNodeType<{}>, datasets: DataSet[]) => { let checkData = data @@ -211,6 +213,13 @@ export const useChecklistBeforePublish = () => { _datasets, } as CommonNodeType } + else if (data.type === BlockEnum.KnowledgeBase) { + checkData = { + ...data, + _embeddingModelList: embeddingModelList, + _rerankModelList: rerankModelList, + } as CommonNodeType + } return checkData }, [])