|
@@ -86,9 +86,10 @@ class NCFiles: NCCollectionViewCommon {
|
|
|
self.metadataFolder = NCManageDatabase.shared.getMetadataFolder(account: self.appDelegate.account, urlBase: self.appDelegate.urlBase, serverUrl: self.serverUrl)
|
|
|
}
|
|
|
let directory = NCManageDatabase.shared.getTableDirectory(predicate: NSPredicate(format: "account == %@ AND serverUrl == %@", self.appDelegate.account, self.serverUrl))
|
|
|
+ let metadataTransfer = NCManageDatabase.shared.getMetadata(predicate: NSPredicate(format: "status != %i AND serverUrl == %@", NCGlobal.shared.metadataStatusNormal, self.serverUrl))
|
|
|
|
|
|
// FORCED false: test the directory.etag
|
|
|
- if !forced, let directory = directory, directory.etag == self.dataSource.directory?.etag {
|
|
|
+ if !forced, let directory = directory, directory.etag == self.dataSource.directory?.etag, metadataTransfer == nil {
|
|
|
return
|
|
|
}
|
|
|
|