marinofaggiana 4 anos atrás
pai
commit
025f2c6973
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      iOSClient/Networking/NCNetworking.swift

+ 4 - 0
iOSClient/Networking/NCNetworking.swift

@@ -181,6 +181,10 @@ import Alamofire
         let serverUrlFileName = metadata.serverUrl + "/" + metadata.fileName
         let fileNameLocalPath = CCUtility.getDirectoryProviderStorageOcId(metadata.ocId, fileNameView: metadata.fileName)!
         
+        if NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "ocId == %@", metadata.ocId), freeze: true) == nil {
+            NCManageDatabase.sharedInstance.addMetadata(tableMetadata.init(value: metadata))
+        }
+            
         if metadata.status == Int(k_metadataStatusInDownload) || metadata.status == Int(k_metadataStatusDownloading) { return }
                 
         NCManageDatabase.sharedInstance.setMetadataSession(ocId: metadata.ocId, session: NCCommunicationCommon.shared.sessionIdentifierDownload, sessionError: "", sessionSelector: selector, sessionTaskIdentifier: 0, status: Int(k_metadataStatusInDownload))