Skip to content

Commit 3b9b5fc

Browse files
committed
Add default sort descriptor for CoreData
1 parent a04565c commit 3b9b5fc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

DBClient/CoreData/CoreDataObservable.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ class CoreDataObservable<T: Stored, U: NSManagedObject>: RequestObservable<T> {
3030
}
3131
if let sortDescriptor = request.sortDescriptor {
3232
fetchRequest.sortDescriptors = [sortDescriptor]
33+
} else {
34+
let defaultSortDescriptor = NSSortDescriptor(key: coreDataModelType.primaryKey, ascending: true)
35+
fetchRequest.sortDescriptors = [defaultSortDescriptor]
3336
}
3437
fetchRequest.fetchLimit = request.fetchLimit
3538
fetchRequest.fetchOffset = request.fetchOffset

0 commit comments

Comments
 (0)