Skip to content

Commit 1a25fa2

Browse files
fix
Signed-off-by: Marino Faggiana <marino.faggiana@nextcloud.com>
1 parent cb27504 commit 1a25fa2

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Sources/NextcloudKit/NextcloudKit+E2EE.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,9 @@ public extension NextcloudKit {
238238
let statusCode = json["ocs"]["meta"]["statuscode"].int ?? NKError.internalError
239239
if 200..<300 ~= statusCode {
240240
let e2eMetadata = json["ocs"]["data"]["meta-data"].string
241-
let signature = response.response?.allHeaderFields["X-NC-E2EE-SIGNATURE"] as? String
241+
let signature = response.response?.allHeaderFields.first {
242+
($0.key as? String)?.caseInsensitiveCompare("X-NC-E2EE-SIGNATURE") == .orderedSame
243+
}?.value as? String
242244
options.queue.async { completion(account, e2eMetadata, signature, response, .success) }
243245
} else {
244246
options.queue.async { completion(account, nil, nil, response, NKError(rootJson: json, fallbackStatusCode: response.response?.statusCode)) }

0 commit comments

Comments
 (0)