From a4d9188bc772e6aec914b61d52e0b0d97ce79029 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Fri, 15 May 2020 11:39:03 -0700 Subject: [PATCH] Fixes missing error descriptions when using NSError.withLocalizedFailure() --- AltStore/Extensions/NSError+LocalizedFailure.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AltStore/Extensions/NSError+LocalizedFailure.swift b/AltStore/Extensions/NSError+LocalizedFailure.swift index f7cf10a2..adf9d23b 100644 --- a/AltStore/Extensions/NSError+LocalizedFailure.swift +++ b/AltStore/Extensions/NSError+LocalizedFailure.swift @@ -20,6 +20,9 @@ extension NSError { var userInfo = self.userInfo userInfo[NSLocalizedFailureErrorKey] = failure + userInfo[NSLocalizedDescriptionKey] = self.localizedDescription + userInfo[NSLocalizedFailureReasonErrorKey] = self.localizedFailureReason + userInfo[NSLocalizedRecoverySuggestionErrorKey] = self.localizedRecoverySuggestion let error = NSError(domain: self.domain, code: self.code, userInfo: userInfo) return error