diff --git a/src/backend/langflow/components/documentloaders/IMSDbLoader.py b/src/backend/langflow/components/documentloaders/IMSDbLoader.py index 99c3b75d3..37c2c542c 100644 --- a/src/backend/langflow/components/documentloaders/IMSDbLoader.py +++ b/src/backend/langflow/components/documentloaders/IMSDbLoader.py @@ -20,4 +20,11 @@ class IMSDbLoaderComponent(CustomComponent): metadata: Optional[Dict] = None, web_path: str = "", ) -> Document: - return IMSDbLoader(metadata=metadata, web_path=web_path) + documents = IMSDbLoader(web_path=web_path).load() + if(metadata): + for document in documents: + if not document.metadata: + document.metadata = metadata + else: + document.metadata.update(metadata) + return documents