From b48670e073d9a1124eb4b288d832904ce77ec058 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Sun, 21 Feb 2016 22:54:01 +0100 Subject: [PATCH] fixed invalid URI during MOVE, if dest path contains special chars (like spaces) --- .../frontend/webdav/filters/UriNormalizationFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);