|
@@ -230,6 +230,12 @@ import NCCommunication
|
|
|
metadata.status = Int(k_metadataStatusDownloadError)
|
|
|
metadata.sessionError = errorDescription
|
|
|
metadata.sessionTaskIdentifier = Int(k_taskIdentifierDone)
|
|
|
+
|
|
|
+ if errorCode == 401 || errorCode == 403 {
|
|
|
+ NCNetworkingCheckRemoteUser.shared.checkRemoteUser(account: metadata.account)
|
|
|
+ } else if errorCode == Int(CFNetworkErrors.cfurlErrorServerCertificateUntrusted.rawValue) {
|
|
|
+ CCUtility.setCertificateError(metadata.account, error: true)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if let result = NCManageDatabase.sharedInstance.addMetadata(metadata) { metadata = result }
|