Skip to content

Commit 89c00ce

Browse files
MC-37121: Deleted category still shown as available Category during product creation.
1 parent b5088b7 commit 89c00ce

File tree

1 file changed

+6
-22
lines changed

1 file changed

+6
-22
lines changed

lib/internal/Magento/Framework/App/Cache/FlushCacheByTags.php

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -55,37 +55,21 @@ public function __construct(
5555
$this->tagResolver = $tagResolver;
5656
}
5757

58-
/**
59-
* Clean cache on save object
60-
*
61-
* @param AbstractResource $subject
62-
* @param \Closure $proceed
63-
* @param AbstractModel $object
64-
* @return AbstractResource
65-
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
66-
*/
67-
public function aroundSave(AbstractResource $subject, \Closure $proceed, AbstractModel $object): AbstractResource
68-
{
69-
$result = $proceed($object);
70-
$tags = $this->tagResolver->getTags($object);
71-
$this->cleanCacheByTags($tags);
72-
73-
return $result;
74-
}
75-
7658
/**
7759
* Clean cache on delete object
7860
*
7961
* @param AbstractResource $subject
80-
* @param \Closure $proceed
62+
* @param AbstractResource $result
8163
* @param AbstractModel $object
8264
* @return AbstractResource
8365
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
8466
*/
85-
public function aroundDelete(AbstractResource $subject, \Closure $proceed, AbstractModel $object): AbstractResource
86-
{
67+
public function afterDelete(
68+
AbstractResource $subject,
69+
AbstractResource $result,
70+
AbstractModel $object
71+
): AbstractResource {
8772
$tags = $this->tagResolver->getTags($object);
88-
$result = $proceed($object);
8973
$this->cleanCacheByTags($tags);
9074

9175
return $result;

0 commit comments

Comments
 (0)