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 { self.managedObjectContext.perform {
let predicate = NSPredicate(format: "%K == %@", #keyPath(InstalledApp.bundleIdentifier), app.bundleIdentifier) let predicate = NSPredicate(format: "%K == %@", #keyPath(InstalledApp.bundleIdentifier), app.bundleIdentifier)
guard let installedApp = InstalledApp.first(satisfying: predicate, in: self.managedObjectContext) else { 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 self.progress.completedUnitCount += 1