From aafa11ad2be7630586bf47a40ec4f496bc1f77f4 Mon Sep 17 00:00:00 2001 From: Emili Castells Guasch Date: Mon, 23 Sep 2024 09:38:23 +0200 Subject: [PATCH] Fix psalm --- .../src/PayPalSubscriptionsModule.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php index b55addb69..009c036c5 100644 --- a/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php +++ b/modules/ppcp-paypal-subscriptions/src/PayPalSubscriptionsModule.php @@ -200,7 +200,11 @@ class PayPalSubscriptionsModule implements ServiceModule, ExtendingModule, Execu * @psalm-suppress MissingClosureParamType */ function( $id ) use ( $c ) { - $subscription = wcs_get_subscription( $id ); + $subscription = wcs_get_subscription( $id ); + if ( $subscription === false ) { + return; + } + $subscription_id = $subscription->get_meta( 'ppcp_subscription' ) ?? ''; if ( ! is_a( $subscription, WC_Subscription::class ) || ! $subscription_id ) { return;