marinofaggiana 4 жил өмнө
parent
commit
46ed899f82

+ 2 - 2
iOSClient/Networking/NCOperationQueue.swift

@@ -180,11 +180,11 @@ class NCOperationSynchronization: ConcurrentOperation {
             if metadata.directory {
                 depth = "infinity"
                 serverUrlFileName = metadata.serverUrl + "/" + metadata.fileName
-                predicate = NSPredicate(format: "account == %@ AND serverUrl == %@", metadata.account, metadata.serverUrl)
+                predicate = NSPredicate(format: "account == %@ AND serverUrl == %@", metadata.account, serverUrlFileName)
             } else {
                 depth = "0"
                 serverUrlFileName = metadata.serverUrl + "/" + metadata.fileName
-                predicate = NSPredicate(format: "account == %@ AND serverUrl == %@", metadata.account, metadata.serverUrl)
+                predicate = NSPredicate(format: "account == %@ AND serverUrl == %@ AND fileName == %@", metadata.account, metadata.serverUrl, metadata.fileName)
             }
             
             NCCommunication.shared.readFileOrFolder(serverUrlFileName: serverUrlFileName, depth: depth, showHiddenFiles: CCUtility.getShowHiddenFiles()) { (account, files, responseData, errorCode, errorDescription) in