marinofaggiana 5 years ago
parent
commit
7c41a8bb4b
1 changed files with 4 additions and 1 deletions
  1. 4 1
      File Provider Extension/FileProviderExtension+Actions.swift

+ 4 - 1
File Provider Extension/FileProviderExtension+Actions.swift

@@ -374,7 +374,10 @@ extension FileProviderExtension {
                         metadata.serverUrl = tableDirectory.serverUrl
                         metadata.size = size
                         
-                        metadataDB = NCManageDatabase.sharedInstance.addMetadata(metadata)
+                        guard let metadataDB = NCManageDatabase.sharedInstance.addMetadata(metadata) else {
+                            completionHandler(nil, NSFileProviderError(.noSuchItem))
+                            return
+                        }
                         NCManageDatabase.sharedInstance.addLocalFile(metadata: metadataDB)
                         
                         let item = FileProviderItem(metadata: metadataDB, parentItemIdentifier: parentItemIdentifier)