From a20950b693d0b42b3d9159b00b07bd5bbb5e1339 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Thu, 30 Nov 2023 15:10:35 -0600 Subject: [PATCH] Fixes showing Patreon page when installing non-Patreon apps --- AltStore/Operations/DownloadAppOperation.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AltStore/Operations/DownloadAppOperation.swift b/AltStore/Operations/DownloadAppOperation.swift index 4b0bbadb..ef9c474f 100644 --- a/AltStore/Operations/DownloadAppOperation.swift +++ b/AltStore/Operations/DownloadAppOperation.swift @@ -208,7 +208,7 @@ private extension DownloadAppOperation fileURL = sourceURL self.progress.completedUnitCount += 3 } - else if let isPledged = await self.context.$appVersion.perform({ $0?.app?.isPledged }), !isPledged + else if let (isPledged, isPledgeRequired) = await self.context.$appVersion.perform({ $0?.app.map { ($0.isPledged, $0.isPledgeRequired) } }), isPledgeRequired && !isPledged { // Not pledged, so just show Patreon page. guard let presentingViewController = self.context.presentingViewController,