Skip to content

Commit 214ba67

Browse files
committed
Set the customer address and is gust flag before setting the addresses against the order
1 parent ad35b6f commit 214ba67

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

dev/tests/integration/testsuite/Magento/Sales/_files/order_list.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use Magento\Sales\Model\Order;
88
use Magento\Sales\Api\OrderRepositoryInterface;
9+
use Magento\Sales\Model\Order\Address as OrderAddress;
910

1011
require 'order.php';
1112
/** @var Order $order */
@@ -59,20 +60,19 @@
5960

6061
// Reset addresses
6162
/** @var Order\Address $billingAddress */
62-
$billingAddress = $objectManager->create(\Magento\Sales\Model\Order\Address::class, ['data' => $addressData]);
63+
$billingAddress = $objectManager->create(OrderAddress::class, ['data' => $addressData]);
6364
$billingAddress->setAddressType('billing');
6465

65-
/** @var Order\Address $shippingAddress */
66-
$shippingAddress = $objectManager->create(\Magento\Sales\Model\Order\Address::class, ['data' => $addressData]);
67-
$shippingAddress->setAddressType('shipping');
66+
$shippingAddress = clone $billingAddress;
67+
$shippingAddress->setId(null)->setAddressType('shipping');
6868

6969
$order
7070
->setData($orderData)
7171
->addItem($orderItem)
72-
->setBillingAddress($billingAddress)
73-
->setShippingAddress($shippingAddress)
7472
->setCustomerIsGuest(true)
75-
->setCustomerEmail('[email protected]');
73+
->setCustomerEmail('[email protected]')
74+
->setBillingAddress($billingAddress)
75+
->setShippingAddress($shippingAddress);
7676

7777
$orderRepository->save($order);
7878
}

0 commit comments

Comments
 (0)