marinofaggiana 4 年之前
父節點
當前提交
084016de04
共有 1 個文件被更改,包括 2 次插入1 次删除
  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)
                                                 }
                                             }