Marino Faggiana 6 years ago
parent
commit
7c66efd3b1

+ 1 - 0
File Provider Extension/FileProviderExtension.swift

@@ -125,6 +125,7 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
             metadata.fileID = NSFileProviderItemIdentifier.rootContainer.rawValue
             metadata.fileName = ""
             metadata.fileNameView = ""
+            metadata.serverUrl = providerData.homeServerUrl
             metadata.typeFile = k_metadataTypeFile_directory
             
             return FileProviderItem(metadata: metadata, parentItemIdentifier: NSFileProviderItemIdentifier(NSFileProviderItemIdentifier.rootContainer.rawValue), providerData: providerData)

+ 3 - 0
iOSClient/Networking/OCNetworking.m

@@ -592,6 +592,9 @@
                         serverUrlFolder = [CCUtility deletingLastPathComponentFromServerUrl:serverUrl];
                         metadataFolder = [CCUtility trasformedOCFileToCCMetadata:itemDtoFolder fileName:[serverUrl lastPathComponent] serverUrl:serverUrlFolder autoUploadFileName:autoUploadFileName autoUploadDirectory:autoUploadDirectory activeAccount:account isFolderEncrypted:isFolderEncrypted];
                     }
+                    
+                    // Add metadata folder
+                    (void)[[NCManageDatabase sharedInstance] addDirectoryWithEncrypted:itemDtoFolder.isEncrypted favorite:itemDtoFolder.isFavorite fileID:itemDtoFolder.ocId permissions:itemDtoFolder.permissions serverUrl:serverUrl account:account];
 
                     NSArray *itemsSortedArray = [items sortedArrayUsingComparator:^NSComparisonResult(id a, id b) {