From 1cace42aa75b238d15cd75f822ab3b4da88d5337 Mon Sep 17 00:00:00 2001 From: Justin Kurtz Date: Thu, 29 Sep 2022 10:36:36 -0600 Subject: [PATCH] Add null safe operator In case capturePayment does not return a StripePaymentIntent --- packages/nativescript-stripe/standard/index.ios.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nativescript-stripe/standard/index.ios.ts b/packages/nativescript-stripe/standard/index.ios.ts index 48a52cf5..22b223af 100644 --- a/packages/nativescript-stripe/standard/index.ios.ts +++ b/packages/nativescript-stripe/standard/index.ios.ts @@ -212,7 +212,7 @@ class StripePaymentDelegate extends NSObject implements STPPaymentContextDelegat StripeStandardConfig.shared.backendAPI .capturePayment(paymentResult.paymentMethod.stripeId, paymentContext.paymentAmount, createShippingMethod(paymentContext), createAddress(paymentContext.shippingAddress)) .then((value: any) => { - if(!value._native.lastPaymentError || value._native.lastPaymentError == "undefined") { + if(!value._native?.lastPaymentError || value._native?.lastPaymentError == "undefined") { completion(STPPaymentStatus.Success, null); return }