diff --git a/libs/community/langchain_community/document_loaders/pebblo.py b/libs/community/langchain_community/document_loaders/pebblo.py index 593452d9059..5cdeffaac4e 100644 --- a/libs/community/langchain_community/document_loaders/pebblo.py +++ b/libs/community/langchain_community/document_loaders/pebblo.py @@ -132,6 +132,9 @@ class PebbloSafeLoader(BaseLoader): doc_content = [doc.dict() for doc in self.docs] docs = [] for doc in doc_content: + doc_authorized_identities = doc.get("metadata", {}).get( + "authorized_identities", [] + ) doc_source_path = get_full_path( doc.get("metadata", {}).get("source", self.source_path) ) @@ -148,6 +151,11 @@ class PebbloSafeLoader(BaseLoader): "source_path": doc_source_path, "last_modified": doc.get("metadata", {}).get("last_modified"), "file_owner": doc_source_owner, + **( + {"authorized_identities": doc_authorized_identities} + if doc_authorized_identities + else {} + ), **( {"source_path_size": doc_source_size} if doc_source_size is not None