diff options
Diffstat (limited to 'iOSClient/Offline/NCOffline.swift')
-rw-r--r-- | iOSClient/Offline/NCOffline.swift | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/iOSClient/Offline/NCOffline.swift b/iOSClient/Offline/NCOffline.swift index 934bf2bba..3b39693b8 100644 --- a/iOSClient/Offline/NCOffline.swift +++ b/iOSClient/Offline/NCOffline.swift @@ -103,13 +103,9 @@ class NCOffline: NCCollectionViewCommon { collectionView?.reloadData() networkReadFolder(forced: forced) { tableDirectory, metadatas, metadatasUpdate, metadatasDelete, error in - if error == .success { - for metadata in metadatas ?? [] { - if !metadata.directory { - if NCManageDatabase.shared.isDownloadMetadata(metadata, download: true) { - NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorDownloadFile) - } - } + if error == .success, let metadatas = metadatas { + for metadata in metadatas where (!metadata.directory && NCManageDatabase.shared.isDownloadMetadata(metadata, download: true)) { + NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorDownloadFile) } } |