diff --git a/android/src/play/java/com/dooboolab/RNIap/RNIapModule.java b/android/src/play/java/com/dooboolab/RNIap/RNIapModule.java index 90bb946d8..38a04cb23 100644 --- a/android/src/play/java/com/dooboolab/RNIap/RNIapModule.java +++ b/android/src/play/java/com/dooboolab/RNIap/RNIapModule.java @@ -222,8 +222,9 @@ public void flushFailedPurchasesCachedAsPending(final Promise promise) { @ReactMethod public void getItemsByType(final String type, final ReadableArray skuArr, final Promise promise) { - if (skuArr.size() <= 0) { - promise.reject("There was an issue obtaining products. Please try again later."); + if (skuArr.size() <= 0 || skuArr.isNull(0)) { + promise.reject("There was an error fetching products. Please try again later."); + return; } ensureConnection(