From ee22f23a1dbe343ef350c0dd6eaf1a0dadc0cedc Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Sun, 19 Apr 2020 22:27:27 +0200 Subject: [PATCH] Fix #783 Signed-off-by: Mario Danic --- .../filebrowser/webdav/ReadFilesystemOperation.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java b/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java index 15cca9439..948b30632 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java +++ b/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java @@ -28,6 +28,7 @@ import com.nextcloud.talk.newarch.utils.NetworkUtils; import com.nextcloud.talk.utils.ApiUtils; import java.io.IOException; +import java.net.URLDecoder; import java.util.ArrayList; import java.util.List; @@ -91,10 +92,10 @@ public class ReadFilesystemOperation { } remoteFiles.add(BrowserFile.getModelFromResponse(rootElement[0], - rootElement[0].getHref().toString().substring(basePath.length()))); + URLDecoder.decode(rootElement[0].getHref().toString()).substring(basePath.length()))); for (Response memberElement : memberElements) { remoteFiles.add(BrowserFile.getModelFromResponse(memberElement, - memberElement.getHref().toString().substring(basePath.length()))); + URLDecoder.decode(memberElement.getHref().toString()).substring(basePath.length()))); } davResponse.data = remoteFiles;