فهرست منبع

Merge pull request #3538 from nextcloud/abortSyncIfNoInternet

if no internet connection, abort sync
Andy Scherzinger 6 سال پیش
والد
کامیت
454fb0a547
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      src/main/java/com/owncloud/android/operations/SynchronizeFileOperation.java

+ 2 - 1
src/main/java/com/owncloud/android/operations/SynchronizeFileOperation.java

@@ -190,13 +190,14 @@ public class SynchronizeFileOperation extends SyncOperation {
 
         } else {
             /// local copy in the device -> need to think a bit more before do anything
-
             if (mServerFile == null) {
                 ReadFileRemoteOperation operation = new ReadFileRemoteOperation(mRemotePath);
                 result = operation.execute(client);
                 if (result.isSuccess()) {
                     mServerFile = FileStorageUtils.fillOCFile((RemoteFile) result.getData().get(0));
                     mServerFile.setLastSyncDateForProperties(System.currentTimeMillis());
+                } else if (result.getCode() == ResultCode.NO_NETWORK_CONNECTION) {
+                    return result;
                 }
             }