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