diff --git a/app/code/Magento/Bundle/Model/ResourceModel/Selection.php b/app/code/Magento/Bundle/Model/ResourceModel/Selection.php index 5fbaea72417b03dd5195a6c81a130454203408d4..b67f9c0f3143fd19fb2752e9be4618b9bc622ba0 100644 --- a/app/code/Magento/Bundle/Model/ResourceModel/Selection.php +++ b/app/code/Magento/Bundle/Model/ResourceModel/Selection.php @@ -120,10 +120,11 @@ class Selection extends \Magento\Framework\Model\ResourceModel\Db\AbstractDb true )->from( $this->getMainTable(), - 'parent_product_id' + '' )->join( ['e' => $this->metadataPool->getMetadata(ProductInterface::class)->getEntityTable()], - 'e.' . $metadata->getLinkField() . ' = ' . $this->getMainTable() . '.parent_product_id' + 'e.' . $metadata->getLinkField() . ' = ' . $this->getMainTable() . '.parent_product_id', + ['e.entity_id as parent_product_id'] )->where( 'e.entity_id IN(?)', $childId