From 5b7019b47797bbd97d823968a08c02ec3dd71445 Mon Sep 17 00:00:00 2001 From: Bruno Dias Date: Tue, 19 Apr 2022 13:43:20 +0100 Subject: [PATCH] Fix status not going to complete --- Controller/Adminhtml/Order/MassOrderShip.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Controller/Adminhtml/Order/MassOrderShip.php b/Controller/Adminhtml/Order/MassOrderShip.php index 38993d2..751812a 100644 --- a/Controller/Adminhtml/Order/MassOrderShip.php +++ b/Controller/Adminhtml/Order/MassOrderShip.php @@ -3,8 +3,8 @@ namespace OuterEdge\BulkActions\Controller\Adminhtml\Order; use Magento\Backend\App\Action\Context; -use Magento\Sales\Model\Order as ModelOrder; -use Magento\Sales\Model\Convert\Order as ConvertOrder; +use Magento\Sales\Model\OrderFactory as ModelOrder; +use Magento\Sales\Model\Convert\OrderFactory as ConvertOrder; use Magento\Framework\Message\ManagerInterface; use Magento\Shipping\Model\ShipmentNotifier; @@ -64,10 +64,10 @@ public function execute() // Ship Order foreach ($ordersId as $orderId) { - $order = $this->orderModel->loadByAttribute('entity_id', $orderId); + $order = $this->orderModel->create()->load($orderId); if ($order->canShip()) { - $convertOrder = $this->convertOrder; + $convertOrder = $this->convertOrder->create(); $shipment = $convertOrder->toShipment($order); foreach ($order->getAllItems() AS $orderItem) {