diff --git a/src/backend/langflow/components/documentloaders/ReadTheDocsLoader.py b/src/backend/langflow/components/documentloaders/ReadTheDocsLoader.py index 6f1022696..1c78b7e34 100644 --- a/src/backend/langflow/components/documentloaders/ReadTheDocsLoader.py +++ b/src/backend/langflow/components/documentloaders/ReadTheDocsLoader.py @@ -19,4 +19,11 @@ class ReadTheDocsLoaderComponent(CustomComponent): path: str, metadata: Optional[Dict] = None, ) -> List[Document]: - return ReadTheDocsLoader(path=path, metadata=metadata or {}).load() + documents = ReadTheDocsLoader(path=path).load() + if(metadata): + for document in documents: + if not document.metadata: + document.metadata = metadata + else: + document.metadata.update(metadata) + return documents \ No newline at end of file