From 5b093a0cd2071878ff651bea09b36a943f0ea5e4 Mon Sep 17 00:00:00 2001 From: Adam Cassis Date: Wed, 21 Feb 2024 15:01:40 +0100 Subject: [PATCH] feat: update safeguards --- .../incoming-events/class-woocommerce-membership-updated.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/incoming-events/class-woocommerce-membership-updated.php b/includes/incoming-events/class-woocommerce-membership-updated.php index 9ad5f564..1e4c1e5d 100644 --- a/includes/incoming-events/class-woocommerce-membership-updated.php +++ b/includes/incoming-events/class-woocommerce-membership-updated.php @@ -49,7 +49,7 @@ public function update_membership() { return; } - if ( ! class_exists( 'WC_Memberships' ) ) { + if ( ! function_exists( 'wc_memberships_get_user_membership' ) || ! function_exists( 'wc_memberships_create_user_membership' ) ) { return; } @@ -76,7 +76,7 @@ public function update_membership() { $user_membership = wc_memberships_get_user_membership( $user->ID, $local_plan_id ); - if ( ! $user_membership ) { + if ( null === $user_membership ) { $user_membership = wc_memberships_create_user_membership( [ 'plan_id' => $local_plan_id,