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)
                                                 }
                                             }