From e370034e0bbef40fe871536ce26ee7688fc8a051 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 d0d518a8..5808d283 100644 --- a/AltStore/Operations/DownloadAppOperation.swift +++ b/AltStore/Operations/DownloadAppOperation.swift @@ -197,7 +197,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,