Skip to content
Snippets Groups Projects
Commit 34c97afa authored by Michail Slabko's avatar Michail Slabko
Browse files

MAGETWO-49938: SQL error thrown during Category Products reindex

parent c98c73db
Branches
No related merge requests found
...@@ -33,7 +33,6 @@ class StoresFixture extends Fixture ...@@ -33,7 +33,6 @@ class StoresFixture extends Fixture
/** @var \Magento\Store\Model\StoreManager $storeManager */ /** @var \Magento\Store\Model\StoreManager $storeManager */
$storeManager = $this->fixtureModel->getObjectManager()->create('Magento\Store\Model\StoreManager'); $storeManager = $this->fixtureModel->getObjectManager()->create('Magento\Store\Model\StoreManager');
/** @var $category \Magento\Catalog\Model\Category */ /** @var $category \Magento\Catalog\Model\Category */
$category = $this->fixtureModel->getObjectManager()->create('Magento\Catalog\Model\Category');
/** @var $defaultWebsite \Magento\Store\Model\Website */ /** @var $defaultWebsite \Magento\Store\Model\Website */
$defaultWebsite = $storeManager->getWebsite(); $defaultWebsite = $storeManager->getWebsite();
...@@ -76,19 +75,18 @@ class StoresFixture extends Fixture ...@@ -76,19 +75,18 @@ class StoresFixture extends Fixture
//Create $storeGroupsCount websites //Create $storeGroupsCount websites
$websiteNumber = 0; $websiteNumber = 0;
for ($i = 0; $i < $storeGroupsCount; $i++) { for ($i = 0; $i < $storeGroupsCount; $i++) {
$category = $this->fixtureModel->getObjectManager()->create('Magento\Catalog\Model\Category');
$websiteId = $websitesId[$websiteNumber]; $websiteId = $websitesId[$websiteNumber];
$groupId = null; $groupId = null;
$parentCategoryId = null;
$categoryPath = '1'; $categoryPath = '1';
$storeGroupName = sprintf('Store Group %d - website_id_%d', $i + 1, $websiteId); $storeGroupName = sprintf('Store Group %d - website_id_%d', $i + 1, $websiteId);
if ($i == 0 && $websiteId == $defaultWebsiteId) { if ($i == 0 && $websiteId == $defaultWebsiteId) {
$groupId = $defaultStoreGroupId; $groupId = $defaultStoreGroupId;
$parentCategoryId = $defaultParentCategoryId;
$categoryPath = '1/' . $defaultParentCategoryId; $categoryPath = '1/' . $defaultParentCategoryId;
$category->load($defaultParentCategoryId);
} }
$category->load($parentCategoryId);
$category->setName("Category $storeGroupName") $category->setName("Category $storeGroupName")
->setPath($categoryPath) ->setPath($categoryPath)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment