Skip to main content
Version: 4.37.0

SharePoint Orphaned Upload Session Cleanup

Version: 4.37.0 Date: 2026-07-15

Goal: Prevent nameAlreadyExists (GraphAPIError) when retrying an upload after a crash left a SharePoint session open.

Solution: Persist session URL on the task; delete orphaned session via deleteUploadSession before creating a new one on retry. Default conflict behaviour (fail) unchanged.

Files Modified:

  • src/services/fileProtect/fileProtect.types.ts - sharepointSessionUrl? on UploadTask
  • src/services/fileProtect/uploadHandlers/sharepoint.pipe.ts - Orphan cleanup + persist URL

Release fragment: fix-sharepoint-orphaned-session-cleanup