From ebcbd5e45a765a0d405f644ad7dcabc138ee5329 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 19 Jun 2019 19:03:59 +0200 Subject: [PATCH] Fixes a crash in AppGuard --- .../java/net/pokeranalytics/android/util/billing/AppGuard.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt b/app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt index 955febdc..f3283ce0 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/billing/AppGuard.kt @@ -106,7 +106,7 @@ object AppGuard : PurchasesUpdatedListener { this.resetPurchases() // Automatically checks for purchases (when switching devices for example) val purchasesResult = billingClient.queryPurchases(BillingClient.SkuType.SUBS) - if (purchasesResult != null) { + if (purchasesResult != null && purchasesResult.purchasesList != null) { purchasesResult.purchasesList.forEach { this.handlePurchase(it) }