Skip to content

Commit c2a9cae

Browse files
authored
fix: handle SharePoint site access failure properly (#554)
1 parent 70c03d9 commit c2a9cae

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.53
2+
3+
* **Handle SharePoint site access failure properly**
4+
15
## 1.0.52
26

37
* **Fix mkdir race condition in concurrent operations**

unstructured_ingest/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.0.52" # pragma: no cover
1+
__version__ = "1.0.53" # pragma: no cover

unstructured_ingest/processes/connectors/sharepoint.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,11 @@ async def run_async(self, **kwargs: Any) -> AsyncIterator[FileData]:
106106
try:
107107
client_site = client.sites.get_by_url(self.connection_config.site).get().execute_query()
108108
site_drive_item = self.connection_config._get_drive_item(client_site)
109-
except ClientRequestException:
110-
logger.info("Site not found")
109+
except ClientRequestException as e:
110+
logger.error(f"Failed to access SharePoint site: {self.connection_config.site}")
111+
raise SourceConnectionError(
112+
f"Unable to access SharePoint site at {self.connection_config.site}: {str(e)}"
113+
)
111114

112115
path = self.index_config.path
113116
# Deprecated sharepoint sdk needed a default path. Microsoft Graph SDK does not.

0 commit comments

Comments
 (0)