diff --git a/IVPNClient/Managers/PurchaseManager.swift b/IVPNClient/Managers/PurchaseManager.swift index f0fe61c43..f633cefd3 100644 --- a/IVPNClient/Managers/PurchaseManager.swift +++ b/IVPNClient/Managers/PurchaseManager.swift @@ -117,6 +117,10 @@ class PurchaseManager: NSObject { continue } + guard ProductId.all.contains(transaction.productID) else { + continue + } + if transaction.revocationDate == nil { log(.info, message: "[Store] Completing unfinished purchase \(transaction.productID)") complete(transaction)