diff --git a/IVPNClient/Managers/PurchaseManager.swift b/IVPNClient/Managers/PurchaseManager.swift index 584dd9d5..190761b1 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)