diff --git a/Frameworks/Account/CloudKit/CloudKitZone.swift b/Frameworks/Account/CloudKit/CloudKitZone.swift index 3ab088eaa..651026e09 100644 --- a/Frameworks/Account/CloudKit/CloudKitZone.swift +++ b/Frameworks/Account/CloudKit/CloudKitZone.swift @@ -365,7 +365,9 @@ extension CloudKitZone { self.delete(cursor: cursor, carriedRecords: records, completion: completion) } else { guard !records.isEmpty else { - completion(.success(())) + DispatchQueue.main.async { + completion(.success(())) + } return }