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,