Browse Source

Move Directory

Marino Faggiana 7 years ago
parent
commit
b7f92b0311
1 changed files with 4 additions and 1 deletions
  1. 4 1
      PickerFileProvider/FileProvider.swift

+ 4 - 1
PickerFileProvider/FileProvider.swift

@@ -754,8 +754,11 @@ class FileProvider: NSFileProviderExtension {
             
             if metadataFrom.directory {
                 
-            } else {
+                NCManageDatabase.sharedInstance.deleteDirectoryAndSubDirectory(serverUrl: serverUrlFrom)
+                NCManageDatabase.sharedInstance.moveMetadata(fileName: metadataFrom.fileName, directoryID: metadataFrom.directoryID, directoryIDTo: directoryIDTo)
+                _ = NCManageDatabase.sharedInstance.addDirectory(encrypted: false, favorite: false, fileID: nil, permissions: nil, serverUrl: serverUrlTo)
                 
+            } else {
                 NCManageDatabase.sharedInstance.moveMetadata(fileName: metadataFrom.fileName, directoryID: metadataFrom.directoryID, directoryIDTo: directoryIDTo)
             }