Skip to content

Commit 262bf8d

Browse files
committed
ACP2E-279: Customer details are lost after editing an order.
1 parent 1643c30 commit 262bf8d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

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

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1984,6 +1984,9 @@ public function createOrder()
19841984
$orderData = [];
19851985
if ($this->getSession()->getOrder()->getId()) {
19861986
$oldOrder = $this->getSession()->getOrder();
1987+
$quote->setCustomerFirstname($oldOrder->getCustomerFirstname());
1988+
$quote->setCustomerMiddlename($oldOrder->getCustomerMiddlename());
1989+
$quote->setCustomerLastname($oldOrder->getCustomerLastname());
19871990
$originalId = $oldOrder->getOriginalIncrementId();
19881991
if (!$originalId) {
19891992
$originalId = $oldOrder->getIncrementId();
@@ -2005,10 +2008,6 @@ public function createOrder()
20052008
$oldOrder->setRelationChildRealId($order->getIncrementId());
20062009
$oldOrder->save();
20072010
if ($order->getCustomerIsGuest()) {
2008-
$quote->setCustomerFirstname($oldOrder->getCustomerFirstname());
2009-
$quote->setCustomerMiddlename($oldOrder->getCustomerMiddlename());
2010-
$quote->setCustomerLastname($oldOrder->getCustomerLastname());
2011-
$quote->save();
20122011
$order->setCustomerFirstname($oldOrder->getCustomerFirstname());
20132012
$order->setCustomerMiddlename($oldOrder->getCustomerMiddlename());
20142013
$order->setCustomerLastname($oldOrder->getCustomerLastname());

0 commit comments

Comments
 (0)