Skip to content

Commit 59b0c7b

Browse files
committed
10195: Order relation child is not set during edit operation
1 parent 7ec352a commit 59b0c7b

File tree

2 files changed

+5
-0
lines changed
  • app/code/Magento/Sales/Model/AdminOrder
  • dev/tests/integration/testsuite/Magento/Sales/Model/AdminOrder

2 files changed

+5
-0
lines changed

app/code/Magento/Sales/Model/AdminOrder/Create.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1907,6 +1907,7 @@ public function createOrder()
19071907
$oldOrder = $this->getSession()->getOrder();
19081908
$oldOrder->setRelationChildId($order->getId());
19091909
$oldOrder->setRelationChildRealId($order->getIncrementId());
1910+
$oldOrder->save();
19101911
$this->orderManagement->cancel($oldOrder->getEntityId());
19111912
$order->save();
19121913
}

dev/tests/integration/testsuite/Magento/Sales/Model/AdminOrder/CreateTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ public function testInitFromOrderAndCreateOrderFromQuoteWithAdditionalOptions()
104104

105105
$this->assertEquals(1, $newOrderItems->count());
106106

107+
$order->loadByIncrementId('100000001');
108+
$this->assertEquals($newOrder->getRealOrderId(), $order->getRelationChildRealId());
109+
$this->assertEquals($newOrder->getId(), $order->getRelationChildId());
110+
107111
$newOrderItem = $newOrderItems->getFirstItem();
108112

109113
$this->assertEquals(

0 commit comments

Comments
 (0)