From beb63b289ef1dffe37729d024abd2d58b2a0bb4f Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 28 Apr 2020 10:52:08 -0500 Subject: [PATCH] Fix retry delay cast --- Frameworks/Account/CloudKit/CloudKitZoneResult.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Frameworks/Account/CloudKit/CloudKitZoneResult.swift b/Frameworks/Account/CloudKit/CloudKitZoneResult.swift index ca1af57c1..9d01f33f8 100644 --- a/Frameworks/Account/CloudKit/CloudKitZoneResult.swift +++ b/Frameworks/Account/CloudKit/CloudKitZoneResult.swift @@ -30,8 +30,8 @@ enum CloudKitZoneResult { switch ckError.code { case .serviceUnavailable, .requestRateLimited, .zoneBusy: - if let retry = ckError.userInfo[CKErrorRetryAfterKey] as? Double { - return .retry(afterSeconds: retry) + if let retry = ckError.userInfo[CKErrorRetryAfterKey] as? NSNumber { + return .retry(afterSeconds: retry.doubleValue) } else { return .failure(error: CloudKitError(ckError)) }