From ef8ed9745e35607bc7216e32dfe7b11f847c28b5 Mon Sep 17 00:00:00 2001 From: cristian-montejano <82479796+cristian-montejano@users.noreply.github.com> Date: Mon, 27 Sep 2021 18:38:44 -0500 Subject: [PATCH] check for null -added return statement -changed error message --- android/src/play/java/com/dooboolab/RNIap/RNIapModule.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(