Skip to content

Commit aa47a06

Browse files
committed
AC-14690: Refresh order doesn't get latest custom attribute data
1 parent 88a7643 commit aa47a06

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ public function getQuote()
548548
$customerId = (int) $this->_quote->getCustomerId();
549549
if ($customerId > 0) {
550550
$customerData = $this->customerRepository->getById($customerId);
551-
$this->_quote->assignCustomer($customerData);
551+
$this->_quote->updateCustomerData($customerData);
552552
}
553553
}
554554

app/code/Magento/Sales/Test/Unit/Model/AdminOrder/CreateTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ public function testGetQuoteAssignsCustomerWhenCustomerIdPresent(): void
644644
{
645645
$quote = $this->getMockBuilder(Quote::class)
646646
->disableOriginalConstructor()
647-
->onlyMethods(['assignCustomer'])
647+
->onlyMethods(['updateCustomerData'])
648648
->addMethods(['getCustomerId'])
649649
->getMock();
650650

@@ -663,7 +663,7 @@ public function testGetQuoteAssignsCustomerWhenCustomerIdPresent(): void
663663
->willReturn($customerData);
664664

665665
$quote->expects($this->once())
666-
->method('assignCustomer')
666+
->method('updateCustomerData')
667667
->with($customerData);
668668

669669
$this->sessionQuote->expects($this->once())
@@ -681,7 +681,7 @@ public function testGetQuoteSkipsAssignWhenNoCustomerId(): void
681681
{
682682
$quote = $this->getMockBuilder(Quote::class)
683683
->disableOriginalConstructor()
684-
->onlyMethods(['assignCustomer'])
684+
->onlyMethods(['updateCustomerData'])
685685
->addMethods(['getCustomerId'])
686686
->getMock();
687687

@@ -690,7 +690,7 @@ public function testGetQuoteSkipsAssignWhenNoCustomerId(): void
690690
->willReturn(0);
691691

692692
$quote->expects($this->never())
693-
->method('assignCustomer');
693+
->method('updateCustomerData');
694694

695695
$customerRepository = $this->getMockBuilder(CustomerRepositoryInterface::class)
696696
->getMockForAbstractClass();

0 commit comments

Comments
 (0)