diff --git a/Delta/Settings/Syncing/GameSyncStatusViewController.swift b/Delta/Settings/Syncing/GameSyncStatusViewController.swift index 86ca667..b5ad75f 100644 --- a/Delta/Settings/Syncing/GameSyncStatusViewController.swift +++ b/Delta/Settings/Syncing/GameSyncStatusViewController.swift @@ -92,7 +92,10 @@ private extension GameSyncStatusViewController } let saveStatesFetchRequest = SaveState.fetchRequest() as NSFetchRequest - saveStatesFetchRequest.predicate = NSPredicate(format: "%K == %@", #keyPath(SaveState.game), self.game) + saveStatesFetchRequest.predicate = NSPredicate(format: "%K == %@ AND %K != %@ AND %K != %@", + #keyPath(SaveState.game), self.game, + #keyPath(SaveState.type), NSNumber(value: SaveStateType.auto.rawValue), + #keyPath(SaveState.type), NSNumber(value: SaveStateType.quick.rawValue)) saveStatesFetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \SaveState.creationDate, ascending: true)] let saveStatesDataSource = RSTFetchedResultsTableViewDataSource(fetchRequest: saveStatesFetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)