Skip to content

Commit c07ad05

Browse files
committed
MAGETWO-35250: URL Rewrite is not removed after removing category
- CR changes around plugin
1 parent 0aea3f0 commit c07ad05

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

app/code/Magento/CatalogUrlRewrite/Model/Category/Plugin/Category/Remove.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ public function __construct(
4141
/**
4242
* Remove product urls from storage
4343
*
44-
* @param \Magento\Catalog\Model\CategoryRepository $subject
44+
* @param \Magento\Catalog\Model\Resource\Category $subject
4545
* @param callable $proceed
4646
* @param CategoryInterface $category
4747
* @return mixed
4848
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
4949
*/
5050
public function aroundDelete(
51-
\Magento\Catalog\Model\CategoryRepository $subject,
51+
\Magento\Catalog\Model\Resource\Category $subject,
5252
\Closure $proceed,
5353
CategoryInterface $category
5454
) {

app/code/Magento/CatalogUrlRewrite/etc/adminhtml/di.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,12 @@
1212
<type name="Magento\Store\Model\Resource\Group">
1313
<plugin name="group_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Store\Group"/>
1414
</type>
15-
<type name="Magento\Catalog\Model\CategoryRepository">
16-
<plugin name="category_delete_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Remove"/>
17-
</type>
1815
<type name="Magento\CatalogImportExport\Model\Import\Product">
1916
<plugin name="import_save_plugin" type="Magento\CatalogUrlRewrite\Model\Product\Plugin\Import"/>
2017
</type>
2118
<type name="Magento\Catalog\Model\Resource\Category">
2219
<plugin name="category_move_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Move"/>
20+
<plugin name="category_delete_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Remove"/>
2321
</type>
2422
<type name="Magento\UrlRewrite\Model\StorageInterface">
2523
<plugin name="storage_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Storage"/>

app/code/Magento/CatalogUrlRewrite/etc/di.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@
1616
<argument name="urlFinder" xsi:type="object">Magento\CatalogUrlRewrite\Model\Storage\DbStorage</argument>
1717
</arguments>
1818
</type>
19-
<type name="Magento\Catalog\Model\CategoryRepository">
20-
<plugin name="category_delete_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Remove"/>
21-
</type>
2219
<type name="Magento\Catalog\Model\Resource\Category">
2320
<plugin name="category_move_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Move"/>
21+
<plugin name="category_delete_plugin" type="Magento\CatalogUrlRewrite\Model\Category\Plugin\Category\Remove"/>
2422
</type>
2523
</config>

0 commit comments

Comments
 (0)