Improves error when app being refreshed has been deleted

This commit is contained in:
Riley Testut
2020-05-07 13:08:52 -07:00
parent 0f9df5af8a
commit cba98ddf57

View File

@@ -88,7 +88,7 @@ class RefreshAppOperation: ResultOperation<InstalledApp>
self.managedObjectContext.perform {
let predicate = NSPredicate(format: "%K == %@", #keyPath(InstalledApp.bundleIdentifier), app.bundleIdentifier)
guard let installedApp = InstalledApp.first(satisfying: predicate, in: self.managedObjectContext) else {
return self.finish(.failure(OperationError.invalidApp))
return self.finish(.failure(OperationError.appNotFound))
}
self.progress.completedUnitCount += 1