Marino Faggiana před 6 roky
rodič
revize
6bbb8ce217
1 změnil soubory, kde provedl 5 přidání a 5 odebrání
  1. 5 5
      PickerFileProvider/FileProvider.swift

+ 5 - 5
PickerFileProvider/FileProvider.swift

@@ -256,14 +256,14 @@ class FileProvider: NSFileProviderExtension, CCNetworkingDelegate {
             var localEtag = ""
             var localEtagFPE = ""
             
-            // If identifier is a temp return
-            if identifier.rawValue.contains(FILEID_IMPORT_METADATA_TEMP) {
-                completionHandler(nil)
+            guard let metadata = getMetadataFromItemIdentifier(identifier) else {
+                completionHandler(NSFileProviderError(.noSuchItem))
                 return
             }
             
-            guard let metadata = getMetadataFromItemIdentifier(identifier) else {
-                completionHandler(NSFileProviderError(.noSuchItem))
+            // Upload ?
+            if metadata.fileID.contains(k_uploadSessionID) {
+                completionHandler(nil)
                 return
             }