Skip to content

Commit 2d0cc30

Browse files
committed
MAGETWO-64547: Bundle Products - The options you selected are not available.
Static fixes remove unicessary complexity, see client and getData in model
1 parent f6c3516 commit 2d0cc30

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

app/code/Magento/Bundle/Model/LinkManagement.php

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -177,30 +177,14 @@ protected function mapProductLinkToSelectionModel(
177177
) {
178178
$selectionModel->setProductId($linkedProductId);
179179
$selectionModel->setParentProductId($parentProductId);
180-
if (($productLink->getSelectionId() !== null)) {
181-
$selectionModel->setSelectionId($productLink->getSelectionId());
182-
}
183-
if (($productLink->getOptionId() !== null)) {
184-
$selectionModel->setOptionId($productLink->getOptionId());
185-
}
186-
if ($productLink->getPosition() !== null) {
187-
$selectionModel->setPosition($productLink->getPosition());
188-
}
189-
if ($productLink->getQty() !== null) {
190-
$selectionModel->setSelectionQty($productLink->getQty());
191-
}
192-
if ($productLink->getPriceType() !== null) {
193-
$selectionModel->setSelectionPriceType($productLink->getPriceType());
194-
}
195-
if ($productLink->getPrice() !== null) {
196-
$selectionModel->setSelectionPriceValue($productLink->getPrice());
197-
}
198-
if ($productLink->getCanChangeQuantity() !== null) {
199-
$selectionModel->setSelectionCanChangeQty($productLink->getCanChangeQuantity());
200-
}
201-
if ($productLink->getIsDefault() !== null) {
202-
$selectionModel->setIsDefault($productLink->getIsDefault());
203-
}
180+
$selectionModel->setSelectionId($productLink->getSelectionId());
181+
$selectionModel->setOptionId($productLink->getOptionId());
182+
$selectionModel->setPosition($productLink->getPosition());
183+
$selectionModel->setSelectionQty($productLink->getQty());
184+
$selectionModel->setSelectionPriceType($productLink->getPriceType());
185+
$selectionModel->setSelectionPriceValue($productLink->getPrice());
186+
$selectionModel->setSelectionCanChangeQty($productLink->getCanChangeQuantity());
187+
$selectionModel->setIsDefault($productLink->getIsDefault());
204188

205189
return $selectionModel;
206190
}

0 commit comments

Comments
 (0)