diff --git a/Account/Sources/Account/CloudKit/CloudKitAccountDelegate.swift b/Account/Sources/Account/CloudKit/CloudKitAccountDelegate.swift index 88ce852f6..143b90e6c 100644 --- a/Account/Sources/Account/CloudKit/CloudKitAccountDelegate.swift +++ b/Account/Sources/Account/CloudKit/CloudKitAccountDelegate.swift @@ -747,14 +747,16 @@ private extension CloudKitAccountDelegate { } case .failure(let error): + container.removeWebFeed(feed) self.refreshProgress.completeTasks(3) completion(.failure(error)) } } } else { - self.refreshProgress.completeTasks(4) - completion(.success(feed)) + self.refreshProgress.completeTasks(3) + container.removeWebFeed(feed) + completion(.failure(AccountError.createErrorNotFound)) } }