diff --git a/Kiwix-iOS/Controller/Library/CloudBooksController.swift b/Kiwix-iOS/Controller/Library/CloudBooksController.swift index 3d67cbf5..95e9333f 100644 --- a/Kiwix-iOS/Controller/Library/CloudBooksController.swift +++ b/Kiwix-iOS/Controller/Library/CloudBooksController.swift @@ -164,6 +164,7 @@ class CloudBooksController: UITableViewController, NSFetchedResultsControllerDel Language.fetchAll(context).forEach({ (language) in language.isDisplayed = codes.contains(language.code) }) + _ = try? context.save() self?.refreshFetchedResultController() }) } diff --git a/Kiwix-iOS/Controller/Library/LanguageFilterController.swift b/Kiwix-iOS/Controller/Library/LanguageFilterController.swift index 8b8927b9..060afcc5 100644 --- a/Kiwix-iOS/Controller/Library/LanguageFilterController.swift +++ b/Kiwix-iOS/Controller/Library/LanguageFilterController.swift @@ -43,6 +43,7 @@ class LanguageFilterController: UITableViewController, NSFetchedResultsControlle override func viewWillDisappear(animated: Bool) { let hasChange = initialShowLanguageSet != Set(showLanguages) + if hasChange {_ = try? managedObjectContext.save()} delegate?.languageFilterFinsihEditing(hasChange) } diff --git a/Kiwix-iOS/Info.plist b/Kiwix-iOS/Info.plist index 3b543523..2b323988 100644 --- a/Kiwix-iOS/Info.plist +++ b/Kiwix-iOS/Info.plist @@ -49,7 +49,7 @@ CFBundleVersion - 1.8.966 + 1.8.970 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/Kiwix-iOSWidgets/Bookmarks/Info.plist b/Kiwix-iOSWidgets/Bookmarks/Info.plist index 697ec8fa..bf419667 100644 --- a/Kiwix-iOSWidgets/Bookmarks/Info.plist +++ b/Kiwix-iOSWidgets/Bookmarks/Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.8.969 + 1.8.973 NSExtension NSExtensionMainStoryboard