Skip to content

Commit ccd8898

Browse files
author
Yu Tang
committed
MAGETWO-28256: Bundle Integration API Refactoring
- Use existing extension attributes when available
1 parent e5bb358 commit ccd8898

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/code/Magento/Bundle/Model/Plugin/BundleLoadOptions.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ public function aroundLoad(
5252
return $product;
5353
}
5454

55-
$productExtension = $this->productExtensionFactory->create();
55+
$productExtension = $product->getExtensionAttributes();
56+
if ($productExtension === null) {
57+
$productExtension = $this->productExtensionFactory->create();
58+
}
5659
$productExtension->setBundleProductOptions($this->productOptionList->getItems($product));
5760

5861
$product->setExtensionAttributes($productExtension);

0 commit comments

Comments
 (0)