marinofaggiana 4 tahun lalu
induk
melakukan
084016de04
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      iOSClient/Networking/NCOperationQueue.swift

+ 2 - 1
iOSClient/Networking/NCOperationQueue.swift

@@ -285,7 +285,8 @@ class NCOperationSynchronization: ConcurrentOperation {
                                                 NCOperationQueue.shared.synchronizationMetadata(metadata, selector: self.selector)
                                             } else {
                                                 let localFile = NCManageDatabase.shared.getTableLocalFile(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))
-                                                if localFile == nil || localFile?.etag != metadata.etag {
+                                                let fileSize = CCUtility.fileProviderStorageSize(metadata.ocId, fileNameView: metadata.fileNameView)
+                                                if localFile == nil || localFile?.etag != metadata.etag || fileSize == 0 {
                                                     NCOperationQueue.shared.download(metadata: metadata, selector: self.selector, setFavorite: false)
                                                 }
                                             }