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;