From 813db4c7f13bd178cb5e00cc2ae16d25aea6e06d Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Tue, 5 Jun 2018 11:28:45 +0100 Subject: [PATCH] Clear needs_processing transient when adding a product to an order --- includes/abstracts/abstract-wc-order.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/abstracts/abstract-wc-order.php b/includes/abstracts/abstract-wc-order.php index 3d70b8e78a7..24ed3e1224b 100644 --- a/includes/abstracts/abstract-wc-order.php +++ b/includes/abstracts/abstract-wc-order.php @@ -1182,6 +1182,7 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order { $item->save(); $this->add_item( $item ); wc_do_deprecated_action( 'woocommerce_order_add_product', array( $this->get_id(), $item->get_id(), $product, $qty, $args ), '3.0', 'woocommerce_new_order_item action instead' ); + delete_transient( 'wc_order_' . $this->get_id() . '_needs_processing' ); return $item->get_id(); }