From 8ba28d0cd4ce06f474287500f5596daaade8133d Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Thu, 15 Feb 2024 17:42:22 -0600 Subject: [PATCH] Rethrows Core Data save errors after installing apps vs ignoring --- AltStore/Managing Apps/AppManager.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/AltStore/Managing Apps/AppManager.swift b/AltStore/Managing Apps/AppManager.swift index 3a36ed47..60bc278d 100644 --- a/AltStore/Managing Apps/AppManager.swift +++ b/AltStore/Managing Apps/AppManager.swift @@ -2188,8 +2188,15 @@ private extension AppManager WidgetCenter.shared.reloadAllTimelines() - do { try installedApp.managedObjectContext?.save() } - catch { print("Error saving installed app.", error) } + do + { + try installedApp.managedObjectContext?.save() + } + catch + { + Logger.main.error("Failed to save InstalledApp to database. \(error.localizedDescription, privacy: .public)") + throw error + } } catch let nsError as NSError {