From 3d4a4c1fb5ac8f3e2a9e2a6e56c518e906fc32fc Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Mon, 15 Jan 2024 22:12:36 -0300 Subject: [PATCH] Refactor SlackDirectoryLoaderComponent to update document metadata --- .../components/documentloaders/SlackDirectoryLoader.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backend/langflow/components/documentloaders/SlackDirectoryLoader.py b/src/backend/langflow/components/documentloaders/SlackDirectoryLoader.py index 1f176ca11..6a38d1488 100644 --- a/src/backend/langflow/components/documentloaders/SlackDirectoryLoader.py +++ b/src/backend/langflow/components/documentloaders/SlackDirectoryLoader.py @@ -21,4 +21,11 @@ class SlackDirectoryLoaderComponent(CustomComponent): metadata: Optional[Dict] = None, workspace_url: Optional[str] = None, ) -> List[Document]: - return SlackDirectoryLoader(zip_path=zip_path, metadata=metadata, workspace_url=workspace_url).load() + documents = SlackDirectoryLoader(zip_path=zip_path,workspace_url=workspace_url).load() + if(metadata): + for document in documents: + if not document.metadata: + document.metadata = metadata + else: + document.metadata.update(metadata) + return documents