From df4a4b7fefeb9d923e0f2aeba89a0726c9b0b44b Mon Sep 17 00:00:00 2001 From: David Remer Date: Tue, 1 Sep 2020 14:50:01 +0300 Subject: [PATCH] check if we have an order in the session --- modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php b/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php index ab35f0245..7f0ec013a 100644 --- a/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php +++ b/modules/ppcp-wc-gateway/src/Processor/class-orderprocessor.php @@ -131,6 +131,9 @@ class OrderProcessor { */ public function process( \WC_Order $wc_order, \WooCommerce $woocommerce ): bool { $order = $this->session_handler->order(); + if (! $order) { + return false; + } $wc_order->update_meta_data( PayPalGateway::ORDER_ID_META_KEY, $order->id() ); $wc_order->update_meta_data( PayPalGateway::INTENT_META_KEY, $order->intent() );