mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-12 16:23:32 +01:00
Fixes crash when adding source with the same name as another source
This commit is contained in:
@@ -168,7 +168,10 @@ private extension SourcesViewController
|
|||||||
let fetchRequest = Source.fetchRequest() as NSFetchRequest<Source>
|
let fetchRequest = Source.fetchRequest() as NSFetchRequest<Source>
|
||||||
fetchRequest.returnsObjectsAsFaults = false
|
fetchRequest.returnsObjectsAsFaults = false
|
||||||
fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \Source.name, ascending: true),
|
fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \Source.name, ascending: true),
|
||||||
NSSortDescriptor(keyPath: \Source.sourceURL, ascending: true),
|
|
||||||
|
// Can't sort by URLs or else app will crash.
|
||||||
|
// NSSortDescriptor(keyPath: \Source.sourceURL, ascending: true),
|
||||||
|
|
||||||
NSSortDescriptor(keyPath: \Source.identifier, ascending: true)]
|
NSSortDescriptor(keyPath: \Source.identifier, ascending: true)]
|
||||||
|
|
||||||
let dataSource = RSTFetchedResultsCollectionViewDataSource<Source>(fetchRequest: fetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)
|
let dataSource = RSTFetchedResultsCollectionViewDataSource<Source>(fetchRequest: fetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)
|
||||||
|
|||||||
Reference in New Issue
Block a user