uppy/packages
David Walter 6011ef1b9d
@uppy/companion: support oCIS public share links in the WebDAV provider
Companion's WebDAV provider hard-coded the /public.php/webdav/ endpoint when
resolving /s/<token> public share links. That works for Nextcloud and
ownCloud 10, but oCIS (ownCloud Infinite Scale) serves public shares at
/dav/public-files/<token>, so importing an oCIS public link failed with
"Invalid response: No root multistatus found".

Probe the known public-share WebDAV endpoints and use the first that answers
as WebDAV, caching the resolved endpoint on the session so later list/download
requests don't re-probe. This fixes oCIS public links without changing
behavior for Nextcloud / ownCloud 10.

Fixes #6007. Addresses #6117.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: David Walter <david.walter@kiteworks.com>
2026-06-15 15:55:32 +02:00
..
@uppy @uppy/companion: support oCIS public share links in the WebDAV provider 2026-06-15 15:55:32 +02:00
uppy @uppy/upgrade-devdeps-v1 (#6317) 2026-06-03 14:38:14 +05:30