Skip to content

Commit cde1442

Browse files
committed
MAGETWO-90798: Customer is redirected to 404 from Catalog page if switches to the Store with another root Category
1 parent 8680ad9 commit cde1442

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

dev/tests/integration/testsuite/Magento/CatalogUrlRewrite/_files/two_categories_per_two_store_groups.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
declare(strict_types=1);
77

88
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
9-
9+
$defaultCategory = $objectManager->create(\Magento\Catalog\Helper\DefaultCategory::class);
1010
/** @var \Magento\Catalog\Model\Category $category */
1111
$category = $objectManager->create(\Magento\Catalog\Model\Category::class);
1212
$category->isObjectNew(true);
1313
$category->setCreatedAt('2014-06-23 09:50:07')
1414
->setName('Category 1')
15-
->setParentId(2)
15+
->setParentId($defaultCategory->getId())
1616
->setPath('1/2/3')
1717
->setLevel(2)
1818
->setAvailableSortBy('name')
@@ -34,7 +34,7 @@
3434
$rootCategoryForTestStoreGroup->isObjectNew(true);
3535
$rootCategoryForTestStoreGroup->setCreatedAt('2014-06-23 09:50:07')
3636
->setName('Category 2')
37-
->setParentId(1)
37+
->setParentId(\Magento\Catalog\Model\Category::TREE_ROOT_ID)
3838
->setPath('1/2/334')
3939
->setLevel(2)
4040
->setAvailableSortBy('name')
@@ -50,10 +50,6 @@
5050
->save();
5151

5252
$storeCode = 'test';
53-
/** @var \Magento\Catalog\Api\CategoryRepositoryInterface $categoryRepository */
54-
$categoryRepository = $objectManager->create(\Magento\Catalog\Api\CategoryRepositoryInterface::class);
55-
/** @var \Magento\Catalog\Api\Data\CategoryInterface $category */
56-
$category = $categoryRepository->get(2);
5753
/** @var \Magento\Store\Api\StoreRepositoryInterface $storeRepository */
5854
$storeRepository = $objectManager->create(\Magento\Store\Api\StoreRepositoryInterface::class);
5955
/** @var \Magento\Store\Api\Data\StoreInterface $store */
@@ -64,7 +60,7 @@
6460
->setWebsiteId('1')
6561
->setCode('test_store_group')
6662
->setName('Test Store Group')
67-
->setRootCategoryId($category->getId())
63+
->setRootCategoryId($rootCategoryForTestStoreGroup->getId())
6864
->setDefaultStoreId($store->getId())
6965
->save();
7066

0 commit comments

Comments
 (0)