diff --git a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/filters/UriNormalizationFilter.java b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/filters/UriNormalizationFilter.java index a944bfa0f..7853c167c 100644 --- a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/filters/UriNormalizationFilter.java +++ b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/filters/UriNormalizationFilter.java @@ -128,7 +128,7 @@ public class UriNormalizationFilter implements HttpFilter { @Override public String getHeader(String name) { if ((METHOD_MOVE.equalsIgnoreCase(getMethod()) || METHOD_COPY.equalsIgnoreCase(getMethod())) && HEADER_DESTINATION.equalsIgnoreCase(name)) { - final String uri = URI.create(super.getHeader(name)).getPath(); + final String uri = URI.create(super.getHeader(name)).getRawPath(); return bestGuess(uri); } else { return super.getHeader(name);