Skip to content

fix(propagateuploadng): do not encode davUrl - #9588

Merged
nilsding merged 1 commit into
masterfrom
bugfix/9582/percent-encoding-chunked-uploads
Mar 11, 2026
Merged

fix(propagateuploadng): do not encode davUrl#9588
nilsding merged 1 commit into
masterfrom
bugfix/9582/percent-encoding-chunked-uploads

Conversation

@nilsding

Copy link
Copy Markdown
Member

sabre/dav does not seem to approve of percent-encoded base URLs (e.g. http%3A//nextcloud.local/...), it will then consider them as absolute paths and fail.

--> adapt fix from #9334 to only encode the remote path, as sabre parses those paths just fine.

Resolves: #9582

@nilsding

Copy link
Copy Markdown
Member Author

/backport to stable-33.0

sabre/dav does not seem to approve of percent-encoded base URLs (e.g.
`http%3A//nextcloud.local/...`), it will then consider them as absolute
paths and fail.

--> adapt fix from #9334 to only encode the remote path, as sabre parses
those paths just fine.

Resolves: #9582

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@nilsding
nilsding enabled auto-merge March 11, 2026 14:46
@nilsding
nilsding force-pushed the bugfix/9582/percent-encoding-chunked-uploads branch from d966e74 to 0214fc7 Compare March 11, 2026 14:47
@github-actions

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-9588.zip

Digest: sha256:0485288e47c0d46c2d16dc129887e9945f8fdef3cbf0569810fd3ee57573e708

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@nilsding
nilsding merged commit 0b75988 into master Mar 11, 2026
29 of 32 checks passed
@nilsding
nilsding deleted the bugfix/9582/percent-encoding-chunked-uploads branch March 11, 2026 15:52
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
E Maintainability Rating on New Code (required ≥ A)
10 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@mgallien mgallien modified the milestones: 33.0.0, 34.0.0 Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment