marinofaggiana 4 years ago
parent
commit
cc3193459a

+ 2 - 2
iOSClient/Database/NCManageDatabase.swift

@@ -2017,12 +2017,12 @@ class NCManageDatabase: NSObject {
                         // update
                         if result.status == k_metadataStatusNormal && result.etag != metadata.etag {
                             realm.add(metadata, update: .all)
-                            metadatasChangeEtag.append(metadata.freeze())
+                            metadatasChangeEtag.append(tableMetadata.init(value:metadata))
                         } 
                     } else {
                         // new
                         realm.add(metadata, update: .all)
-                        metadatasChangeEtag.append(metadata.freeze())
+                        metadatasChangeEtag.append(tableMetadata.init(value:metadata))
                     }
                 }
             }

+ 4 - 4
iOSClient/Networking/NCOperationQueue.swift

@@ -177,18 +177,18 @@ class NCOperationSynchronization: ConcurrentOperation {
             var depth: String = ""
             var serverUrlFileName: String = ""
             if metadata.directory {
-                depth = "2"
+                depth = "infinity"
                 serverUrlFileName = metadata.serverUrl + "/" + metadata.fileName
             } else {
-                depth = "2"
+                depth = "0"
                 serverUrlFileName = metadata.serverUrl + "/" + metadata.fileName
             }
             
             NCCommunication.shared.readFileOrFolder(serverUrlFileName: serverUrlFileName, depth: depth, showHiddenFiles: CCUtility.getShowHiddenFiles()) { (account, files, responseData, errorCode, errorDescription) in
                 if errorCode == 0 {
-                    NCManageDatabase.sharedInstance.convertNCCommunicationFilesToMetadatas(files, useMetadataFolder: true, account: account) { (metadataFolder, metadatasFolder, metadatas) in
+                    NCManageDatabase.sharedInstance.convertNCCommunicationFilesToMetadatas(files, useMetadataFolder: false, account: account) { (metadataFolder, metadatasFolder, metadatas) in
                         if metadatas.count > 0 {
-                            //CCSynchronize.shared()?.readFolder(withAccount: account, serverUrl: self.serverUrl, metadataFolder: metadataFolder, metadatas: metadatas, selector: self.selector)
+                            
                         }
                     }
                 } else if errorCode == 404 {