diff --git a/app/code/Magento/Sales/Model/ShipOrder.php b/app/code/Magento/Sales/Model/ShipOrder.php index 2cc4c9b241172..1fa0b7053a3ff 100644 --- a/app/code/Magento/Sales/Model/ShipOrder.php +++ b/app/code/Magento/Sales/Model/ShipOrder.php @@ -168,8 +168,8 @@ public function execute( $order->setState( $this->orderStateResolver->getStateForOrder($order, [OrderStateResolverInterface::IN_PROGRESS]) ); - $order->setStatus($this->config->getStateDefaultStatus($order->getState())); $this->shipmentRepository->save($shipment); + $order->setStatus($this->config->getStateDefaultStatus($order->getState())); $this->orderRepository->save($order); $connection->commit(); } catch (\Exception $e) {