From e324b5ff30e3c69d6dfe8f180fed34430d71eae8 Mon Sep 17 00:00:00 2001 From: Richard Anthony Hein Date: Mon, 19 Aug 2024 12:22:58 +0000 Subject: [PATCH] fix for retriever when no docs --- swarms/server/async_parent_document_retriever.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/swarms/server/async_parent_document_retriever.py b/swarms/server/async_parent_document_retriever.py index f6c24bf9..fe46422d 100644 --- a/swarms/server/async_parent_document_retriever.py +++ b/swarms/server/async_parent_document_retriever.py @@ -248,6 +248,10 @@ class AsyncParentDocumentRetriever(ParentDocumentRetriever): docs: List[Document] = [] full_docs: List[Tuple[str, Document]] = [] + + if len(documents) < 1: + return + for i, doc in enumerate(documents): _id = doc_ids[i] sub_docs = self.child_splitter.split_documents([doc])