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?onUploadTasksrc/services/fileProtect/uploadHandlers/sharepoint.pipe.ts- Orphan cleanup + persist URL
Release fragment: fix-sharepoint-orphaned-session-cleanup