From 41f44578c74110ee7ec81bdef21c6fe20aa787a8 Mon Sep 17 00:00:00 2001 From: Roy Ho Date: Thu, 20 May 2021 13:14:35 -0700 Subject: [PATCH] Update src/Internal/RestockRefundedItemsAdjuster.php Co-authored-by: Vedanshu Jain --- src/Internal/RestockRefundedItemsAdjuster.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Internal/RestockRefundedItemsAdjuster.php b/src/Internal/RestockRefundedItemsAdjuster.php index 9b9136484ff..c1255ce2acf 100644 --- a/src/Internal/RestockRefundedItemsAdjuster.php +++ b/src/Internal/RestockRefundedItemsAdjuster.php @@ -45,7 +45,10 @@ class RestockRefundedItemsAdjuster { if ( version_compare( $order_version, '5.4', '>=' ) ) { return; } - + // If there are no refund lines, then this migration isn't necessary because restock related meta's wouldn't be set. + if ( 0 === count( $order->get_refunds() ) ) { + return; + } if ( isset( $items['order_item_id'] ) ) { foreach ( $items['order_item_id'] as $item_id ) { $item = $this->order_factory::get_order_item( absint( $item_id ) );