From 5eed6a0b1abedf9d4c566ea79085e4f9f5c4ea6d Mon Sep 17 00:00:00 2001 From: Shreesh Arora Date: Tue, 14 Jun 2022 13:19:46 +0530 Subject: [PATCH] resolve issue when paying from nonreal payment gateway --- classes/PaymentModule.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/PaymentModule.php b/classes/PaymentModule.php index 88dfe8a9d..86f9e02ce 100644 --- a/classes/PaymentModule.php +++ b/classes/PaymentModule.php @@ -717,7 +717,7 @@ abstract class PaymentModuleCore extends Module // Set the order status $new_history = new OrderHistory(); $new_history->id_order = (int)$order->id; - if ($order->is_advance_payment && $order->advance_paid_amount < $order->total_paid_tax_incl) { + if ($order_status->logable && $order->is_advance_payment && $order->advance_paid_amount < $order->total_paid_tax_incl) { $new_history->changeIdOrderState((int)Configuration::get('PS_OS_PARTIAL_PAYMENT'), $order, true); } else { $new_history->changeIdOrderState((int)$id_order_state, $order, true);