|
@@ -42,8 +42,17 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator {
|
|
|
serverUrl = "workingSet"
|
|
|
} else {
|
|
|
if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "account = %@ AND fileID = %@", account, enumeratedItemIdentifier.rawValue)) {
|
|
|
- if let directorySource = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account = %@ AND directoryID = %@", account, metadata.directoryID)) {
|
|
|
- serverUrl = directorySource.serverUrl + "/" + metadata.fileName
|
|
|
+
|
|
|
+ if metadata.directory == true {
|
|
|
+
|
|
|
+ if let directorySource = NCManageDatabase.sharedInstance.getTableDirectory(predicate: NSPredicate(format: "account = %@ AND directoryID = %@", account, metadata.directoryID)) {
|
|
|
+ serverUrl = directorySource.serverUrl + "/" + metadata.fileName
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ print("è un file")
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|