From 68b03838a2665f44314bdba544b8db291544e016 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 15 May 2022 10:37:38 -0400 Subject: [PATCH] Fix saved hashtags sorting being case-sensitive --- Tusker/Screens/Explore/ExploreViewController.swift | 2 +- Tusker/Screens/Main/MainSidebarViewController.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tusker/Screens/Explore/ExploreViewController.swift b/Tusker/Screens/Explore/ExploreViewController.swift index df782c44..a4cb8f5e 100644 --- a/Tusker/Screens/Explore/ExploreViewController.swift +++ b/Tusker/Screens/Explore/ExploreViewController.swift @@ -198,7 +198,7 @@ class ExploreViewController: UIViewController, UICollectionViewDelegate { @MainActor private func fetchSavedHashtags() -> [SavedHashtag] { let req = SavedHashtag.fetchRequest() - req.sortDescriptors = [NSSortDescriptor(key: "name", ascending: true)] + req.sortDescriptors = [NSSortDescriptor(key: "name", ascending: true, selector: #selector(NSString.localizedCompare(_:)))] do { return try mastodonController.persistentContainer.viewContext.fetch(req) } catch { diff --git a/Tusker/Screens/Main/MainSidebarViewController.swift b/Tusker/Screens/Main/MainSidebarViewController.swift index 187e2732..d5f67eb1 100644 --- a/Tusker/Screens/Main/MainSidebarViewController.swift +++ b/Tusker/Screens/Main/MainSidebarViewController.swift @@ -228,7 +228,7 @@ class MainSidebarViewController: UIViewController { @MainActor private func fetchSavedHashtags() -> [SavedHashtag] { let req = SavedHashtag.fetchRequest() - req.sortDescriptors = [NSSortDescriptor(key: "name", ascending: true)] + req.sortDescriptors = [NSSortDescriptor(key: "name", ascending: true, selector: #selector(NSString.localizedCompare(_:)))] do { return try mastodonController.persistentContainer.viewContext.fetch(req) } catch {