Skip to content

Conversation

github-actions[bot]
Copy link

Backports the following commits to 8.18:

…3630)

## Closes #3603

The change excludes specific /contentstorage/ urls from the sync in all
API calls to Sharepoint. These URLs should not be attempted to be
accessed as they're created internally by Sharepoint for Teams private
channels, loop components, etc. (it's fairly undocumented what they're
used for to be honest), and have a different permission model that will
cause 401 errors and the connector to stop syncing.


## Checklists

#### Pre-Review Checklist
- [x] this PR does NOT contain credentials of any kind, such as API keys
or username/passwords (double check `config.yml.example`)
- [x] this PR has a meaningful title
- [x] this PR links to all relevant github issues that it fixes or
partially addresses
- [x] this PR has a thorough description
- [x] Tested the changes locally
- [x] For bugfixes: backport safely to all minor branches still
receiving patch releases

## Release Note

Fixes an issue where a Sharepoint Online sync configured to crawl the
entire tenant by selecting * in the site list, might stop with 401
errors when trying to access URLs containing /contentstorage/.

---------

Co-authored-by: Artem Shelkovnikov <[email protected]>
@artem-shelkovnikov artem-shelkovnikov merged commit 5ecc372 into 8.18 Oct 16, 2025
2 checks passed
@artem-shelkovnikov artem-shelkovnikov deleted the backport/8.18/pr-3630 branch October 16, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants