diff --git a/extension-iap/src/java/com/defold/iap/IapGooglePlay.java b/extension-iap/src/java/com/defold/iap/IapGooglePlay.java index fe6cd64..d5ca822 100644 --- a/extension-iap/src/java/com/defold/iap/IapGooglePlay.java +++ b/extension-iap/src/java/com/defold/iap/IapGooglePlay.java @@ -339,7 +339,7 @@ public class IapGooglePlay implements PurchasesUpdatedListener { querySkuDetailsAsync(skuList, new SkuDetailsResponseListener() { @Override public void onSkuDetailsResponse(BillingResult billingResult, List skuDetailsList) { - if (billingResult.getResponseCode() == BillingResponseCode.OK) { + if (billingResult.getResponseCode() == BillingResponseCode.OK && (skuDetailsList != null) && !skuDetailsList.isEmpty()) { buyProduct(skuDetailsList.get(0), purchaseListener); } else {