diff --git a/api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py b/api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py index 0b0a18665a..ea370c908b 100644 --- a/api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py +++ b/api/core/workflow/nodes/knowledge_retrieval/knowledge_retrieval_node.py @@ -384,6 +384,8 @@ class KnowledgeRetrievalNode(BaseNode): """ Handle query. """ + if not query: + return for dataset_id in dataset_ids: dataset_query = DatasetQuery( dataset_id=dataset_id,