From 222f58c3e28bdf9c6acc33d1c9afa0d88df94025 Mon Sep 17 00:00:00 2001 From: dkoo Date: Thu, 1 Aug 2024 15:29:51 -0600 Subject: [PATCH] fix(data-events): ensure get_last_successful_order returns WC_Order --- .../reader-revenue/woocommerce/class-woocommerce-connection.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/reader-revenue/woocommerce/class-woocommerce-connection.php b/includes/reader-revenue/woocommerce/class-woocommerce-connection.php index 3f99a13cb6..102921e3c6 100644 --- a/includes/reader-revenue/woocommerce/class-woocommerce-connection.php +++ b/includes/reader-revenue/woocommerce/class-woocommerce-connection.php @@ -200,7 +200,7 @@ public static function get_last_successful_order( $customer ) { // Prioritize any currently active subscriptions. $active_subscriptions = self::get_active_subscriptions_for_user( $user_id ); if ( ! empty( $active_subscriptions ) ) { - return reset( $active_subscriptions ); + return \wcs_get_subscription( reset( $active_subscriptions ) ); } // If no active subscriptions, get the most recent completed order.