From 782361267d6a8a5f3306044b64caae0293f26fc0 Mon Sep 17 00:00:00 2001 From: davigonz Date: Wed, 29 Aug 2018 12:03:58 +0200 Subject: [PATCH] Fix file downloaded each time is tapped --- .../lib/resources/files/DownloadRemoteFileOperation.java | 3 +++ .../android/lib/resources/files/ReadRemoteFileOperation.java | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/owncloud/android/lib/resources/files/DownloadRemoteFileOperation.java b/src/com/owncloud/android/lib/resources/files/DownloadRemoteFileOperation.java index 8d60b884..585c444d 100644 --- a/src/com/owncloud/android/lib/resources/files/DownloadRemoteFileOperation.java +++ b/src/com/owncloud/android/lib/resources/files/DownloadRemoteFileOperation.java @@ -156,6 +156,9 @@ public class DownloadRemoteFileOperation extends RemoteOperation { mEtag = WebdavUtils.getEtagFromResponse(mGet); + // Get rid of extra quotas + mEtag = mEtag.replace("\"", ""); + if (mEtag.length() == 0) { Log_OC.e(TAG, "Could not read eTag from response downloading " + mRemotePath); } diff --git a/src/com/owncloud/android/lib/resources/files/ReadRemoteFileOperation.java b/src/com/owncloud/android/lib/resources/files/ReadRemoteFileOperation.java index 9fcf0d65..b351e763 100644 --- a/src/com/owncloud/android/lib/resources/files/ReadRemoteFileOperation.java +++ b/src/com/owncloud/android/lib/resources/files/ReadRemoteFileOperation.java @@ -86,8 +86,7 @@ public class ReadRemoteFileOperation extends RemoteOperation { if (status == HttpConstants.HTTP_MULTI_STATUS || status == HttpConstants.HTTP_OK) { - final RemoteFile file = new RemoteFile(propfind.getRoot(), - client.getAccount().getDisplayName()); + final RemoteFile file = new RemoteFile(propfind.getRoot(), client.getAccount().getDisplayName()); result = new RemoteOperationResult<>(OK); result.setData(file);