|
@@ -212,12 +212,14 @@ import NCCommunication
|
|
NCCommunication.sharedInstance.readFileOrFolder(serverUrlFileName: serverUrlFileName, depth: "0", showHiddenFiles: CCUtility.getShowHiddenFiles(), customUserAgent: nil, addCustomHeaders: nil, account: account) { (account, files, errorCode, errorDescription) in
|
|
NCCommunication.sharedInstance.readFileOrFolder(serverUrlFileName: serverUrlFileName, depth: "0", showHiddenFiles: CCUtility.getShowHiddenFiles(), customUserAgent: nil, addCustomHeaders: nil, account: account) { (account, files, errorCode, errorDescription) in
|
|
|
|
|
|
if errorCode == 0 && files != nil {
|
|
if errorCode == 0 && files != nil {
|
|
-
|
|
|
|
- let file = files![0]
|
|
|
|
- let isEncrypted = CCUtility.isFolderEncrypted(file.serverUrl, e2eEncrypted:file.e2eEncrypted, account: account)
|
|
|
|
- let metadata = NCManageDatabase.sharedInstance.convertNCFileToMetadata(file, isEncrypted: isEncrypted, account: account)
|
|
|
|
- completion(account, metadata, errorCode, "")
|
|
|
|
-
|
|
|
|
|
|
+ if files?.count ?? 0 >= 1 {
|
|
|
|
+ let file = files![0]
|
|
|
|
+ let isEncrypted = CCUtility.isFolderEncrypted(file.serverUrl, e2eEncrypted:file.e2eEncrypted, account: account)
|
|
|
|
+ let metadata = NCManageDatabase.sharedInstance.convertNCFileToMetadata(file, isEncrypted: isEncrypted, account: account)
|
|
|
|
+ completion(account, metadata, errorCode, "")
|
|
|
|
+ } else {
|
|
|
|
+ completion(account, nil, errorCode, "")
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
|
|
|
|
completion(account, nil, errorCode, errorDescription!)
|
|
completion(account, nil, errorCode, errorDescription!)
|