mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-23 07:09:31 +00:00
community[patch]: Put authorized identities behind a feature flag in SharepointLoader (#22125)
Description: Put authorised identities behind a feature flag, load_auth. Documentation: N/A Unit tests: N/A --------- Signed-off-by: Rahul Tripathi <rauhl.psit.ec@gmail.com> Co-authored-by: Rahul Tripathi <rauhl.psit.ec@gmail.com>
This commit is contained in:
parent
ee689412ab
commit
1a485f59b9
@ -65,10 +65,13 @@ class SharePointLoader(O365BaseLoader, BaseLoader):
|
||||
if not isinstance(target_folder, Folder):
|
||||
raise ValueError(f"There isn't a folder with path {self.folder_path}.")
|
||||
for blob in self._load_from_folder(target_folder):
|
||||
for parsed_blob in blob_parser.lazy_parse(blob):
|
||||
auth_identities = self.authorized_identities()
|
||||
parsed_blob.metadata["authorized_identities"] = auth_identities
|
||||
yield parsed_blob
|
||||
if self.load_auth is True:
|
||||
for parsed_blob in blob_parser.lazy_parse(blob):
|
||||
auth_identities = self.authorized_identities()
|
||||
parsed_blob.metadata["authorized_identities"] = auth_identities
|
||||
yield parsed_blob
|
||||
else:
|
||||
yield from blob_parser.lazy_parse(blob)
|
||||
if self.folder_id:
|
||||
target_folder = drive.get_item(self.folder_id)
|
||||
if not isinstance(target_folder, Folder):
|
||||
|
Loading…
Reference in New Issue
Block a user