marinofaggiana 4 years ago
parent
commit
03cb8a97c1
1 changed files with 5 additions and 3 deletions
  1. 5 3
      iOSClient/Networking/NCNetworking.swift

+ 5 - 3
iOSClient/Networking/NCNetworking.swift

@@ -192,10 +192,11 @@ import NCCommunication
     @objc func convertFilesToMetadatas(_ files: [NCFile], metadataFolder: UnsafeMutablePointer<tableMetadata>?) -> [tableMetadata] {
         
         var metadatas = [tableMetadata]()
+        var counter: Int = 0
         
         for file in files {
             
-            if !CCUtility.getShowHiddenFiles() && file.fileName.first == "." { continue }
+            if !CCUtility.getShowHiddenFiles() && file.fileName.first == "." && file.serverUrl != ".." { continue }
             
             let metadata = tableMetadata()
             
@@ -226,12 +227,13 @@ import NCCommunication
                         
             CCUtility.insertTypeFileIconName(metadata.fileName, metadata: metadata)
             
-            // Folder
-            if file.fileName.count == 0 && metadataFolder != nil {
+            if metadataFolder != nil && counter == 0 {
                 metadataFolder!.initialize(to: metadata)
             } else {
                 metadatas.append(metadata)
             }
+            
+            counter += 1
         }
         
         return metadatas