Merge branch 'develop'
authormasensio <masensio@solidgear.es>
Mon, 24 Aug 2015 11:01:12 +0000 (13:01 +0200)
committermasensio <masensio@solidgear.es>
Mon, 24 Aug 2015 11:01:12 +0000 (13:01 +0200)
src/com/owncloud/android/operations/RefreshFolderOperation.java

index ddbffb8..977f72a 100644 (file)
@@ -252,8 +252,14 @@ public class RefreshFolderOperation extends RemoteOperation {
 
             if (!mIgnoreETag) {
                 // check if remote and local folder are different
-                mRemoteFolderChanged = 
-                        !(remoteFolder.getEtag().equalsIgnoreCase(mLocalFolder.getEtag()));
+                String remoteFolderETag = remoteFolder.getEtag();
+                if (remoteFolderETag != null) {
+                    mRemoteFolderChanged =
+                            !(remoteFolderETag.equalsIgnoreCase(mLocalFolder.getEtag()));
+                } else {
+                    Log_OC.e(TAG, "Checked " + mAccount.name + remotePath + " : " +
+                            "No ETag received from server");
+                }
             }
 
             result = new RemoteOperationResult(ResultCode.OK);