We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b88cae commit f2dec80Copy full SHA for f2dec80
app/code/Magento/Sales/Model/OrderRepository.php
@@ -150,8 +150,8 @@ public function save(\Magento\Sales\Api\Data\OrderInterface $entity)
150
$extensionAttributes = $entity->getExtensionAttributes();
151
if ($entity->getIsNotVirtual() && $extensionAttributes && $extensionAttributes->getShippingAssignments()) {
152
$shippingAssignments = $extensionAttributes->getShippingAssignments();
153
- if (count($shippingAssignments) === 1) {
154
- $shipping = $shippingAssignments[0]->getShipping();
+ if (!empty($shippingAssignments)) {
+ $shipping = array_shift($shippingAssignments)->getShipping();
155
$entity->setShippingAddress($shipping->getAddress());
156
$entity->setShippingMethod($shipping->getMethod());
157
}
0 commit comments