diff --git a/Frameworks/Account/CloudKit/CloudKitZone.swift b/Frameworks/Account/CloudKit/CloudKitZone.swift index 1848c474d..0c4f53bf4 100644 --- a/Frameworks/Account/CloudKit/CloudKitZone.swift +++ b/Frameworks/Account/CloudKit/CloudKitZone.swift @@ -139,6 +139,10 @@ extension CloudKitZone { self?.retryIfPossible(after: timeToWait) { self?.query(query, completion: completion) } + case .userDeletedZone: + DispatchQueue.main.async { + completion(.failure(CloudKitZoneError.userDeletedZone)) + } default: DispatchQueue.main.async { completion(.failure(error!)) @@ -170,6 +174,10 @@ extension CloudKitZone { self?.retryIfPossible(after: timeToWait) { self?.fetch(externalID: externalID, completion: completion) } + case .userDeletedZone: + DispatchQueue.main.async { + completion(.failure(CloudKitZoneError.userDeletedZone)) + } default: DispatchQueue.main.async { completion(.failure(error!))