Skip to content

Commit 08c46b9

Browse files
committed
Merge remote-tracking branch 'origin/AC-13828' into spartans_pr_30012025
2 parents d476185 + 68101c5 commit 08c46b9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/code/Magento/Quote/Model/CustomerManagement.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public function validateAddresses(QuoteEntity $quote)
159159
$quote->getShippingAddress()->getCustomerAddressId()
160160
);
161161
}
162-
if (empty($addresses) && $quote->getCustomerIsGuest()) {
162+
if (!empty($addresses) && $quote->getCustomerIsGuest()) {
163163
$billingAddress = $quote->getBillingAddress();
164164
$customerAddress = $this->customerAddressFactory->create();
165165
$customerAddress->setFirstname($billingAddress->getFirstname());

app/code/Magento/Quote/Test/Unit/Model/CustomerManagementTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ public function testValidateAddressesNotSavedInAddressBook()
269269
{
270270
$this->expectException(ValidatorException::class);
271271
$this->quoteMock->method('getCustomerIsGuest')->willReturn(true);
272+
$this->quoteAddressMock->expects($this->any())->method('getCustomerAddressId')->willReturn(2);
272273
$this->quoteAddressMock->method('getStreet')->willReturn(['test']);
273274
$this->quoteAddressMock->method('getCustomAttributes')->willReturn(['test']);
274275
$this->customerAddressFactoryMock->method('create')
@@ -278,14 +279,13 @@ public function testValidateAddressesNotSavedInAddressBook()
278279
->getMock();
279280
$this->addressFactoryMock->expects($this->exactly(1))->method('create')->willReturn($addressMock);
280281
$this->quoteMock
281-
->expects($this->atMost(2))
282+
->expects($this->any())
282283
->method('getBillingAddress')
283284
->willReturn($this->quoteAddressMock);
284285
$this->quoteMock
285-
->expects($this->once())
286+
->expects($this->any())
286287
->method('getShippingAddress')
287288
->willReturn($this->quoteAddressMock);
288-
$this->quoteAddressMock->expects($this->any())->method('getCustomerAddressId')->willReturn(null);
289289
$validatorMock = $this->getMockBuilder(Validator::class)
290290
->disableOriginalConstructor()
291291
->getMock();

0 commit comments

Comments
 (0)