Skip to content

Commit ca0c98e

Browse files
committed
Fix watchOS errors
1 parent e0ff212 commit ca0c98e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

native/swift/Sources/wordpress-api/SafeRequestExecutor.swift

+15
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,21 @@ final class WpRequestExecutor: SafeRequestExecutor {
7272
abort() // TODO
7373
}
7474

75+
if peerCertificateChain.isEmpty {
76+
return .failure(
77+
.RequestExecutionFailed(
78+
statusCode: nil,
79+
redirects: redirectTracker.redirects(for: request.requestId()),
80+
reason: .invalidSslError(
81+
siteCertificate: nil,
82+
certificateChain: [],
83+
errorMessage: error.localizedDescription,
84+
suggestedAction: (error as NSError).localizedRecoverySuggestion
85+
)
86+
)
87+
)
88+
}
89+
7590
let siteCertificate = peerCertificateChain.remove(at: 0)
7691

7792
return .failure(

0 commit comments

Comments
 (0)