From 8ccb5ed58d9305abd17ef9f0ce938b6e8b2465aa Mon Sep 17 00:00:00 2001 From: Afreen-Cedcoss Date: Sat, 10 Oct 2020 16:26:19 +0530 Subject: [PATCH] Fixed - category list API return some null values #26792 --- .../Data/UpdateDefaultCategoryIsActive.php | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 app/code/Magento/Catalog/Setup/Patch/Data/UpdateDefaultCategoryIsActive.php diff --git a/app/code/Magento/Catalog/Setup/Patch/Data/UpdateDefaultCategoryIsActive.php b/app/code/Magento/Catalog/Setup/Patch/Data/UpdateDefaultCategoryIsActive.php new file mode 100644 index 0000000000000..191f77658ef63 --- /dev/null +++ b/app/code/Magento/Catalog/Setup/Patch/Data/UpdateDefaultCategoryIsActive.php @@ -0,0 +1,83 @@ +moduleDataSetup = $moduleDataSetup; + $this->categorySetupFactory = $categorySetupFactory; + } + + /** + * @inheritdoc + */ + public function apply() + { + /** @var \Magento\Catalog\Setup\CategorySetup $categorySetup */ + $categorySetup = $this->categorySetupFactory->create(['setup' => $this->moduleDataSetup]); + $rootCategoryId = \Magento\Catalog\Model\Category::TREE_ROOT_ID; + + // Create Root Catalog Node + $categorySetup->createCategory() + ->load($rootCategoryId) + ->setIsActive(1) + ->save(); + + return $this; + } + + /** + * @inheritdoc + */ + public static function getDependencies() + { + return [ + SetNewResourceModelsPaths::class, + ]; + } + + /** + * @inheritdoc + */ + public static function getVersion() + { + return '2.4.1'; + } + + /** + * @inheritdoc + */ + public function getAliases() + { + return []; + } +}