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