浏览代码

fix reload datasource up/down load

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 3 年之前
父节点
当前提交
07496a954a
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      iOSClient/Files/NCFiles.swift

+ 2 - 1
iOSClient/Files/NCFiles.swift

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