浏览代码

Use correct eTag to check if something has changed on server

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 4 年之前
父节点
当前提交
a6e7f1082e
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      src/main/java/com/owncloud/android/operations/RefreshFolderOperation.java

+ 2 - 4
src/main/java/com/owncloud/android/operations/RefreshFolderOperation.java

@@ -370,11 +370,9 @@ public class RefreshFolderOperation extends RemoteOperation {
                 // check if remote and local folder are different
                 String remoteFolderETag = remoteFolder.getEtag();
                 if (remoteFolderETag != null) {
-                    mRemoteFolderChanged =
-                            !(remoteFolderETag.equalsIgnoreCase(mLocalFolder.getEtag()));
+                    mRemoteFolderChanged = !(remoteFolderETag.equalsIgnoreCase(mLocalFolder.getEtagOnServer()));
                 } else {
-                    Log_OC.e(TAG, "Checked " + mAccount.name + remotePath + " : " +
-                            "No ETag received from server");
+                    Log_OC.e(TAG, "Checked " + mAccount.name + remotePath + ": No ETag received from server");
                 }
             }