Skip to content

Commit ca8a05c

Browse files
committed
AC-9157:: [GraphQL] Resolver Cache is Invalidated When Creating/Editing/Moving/Deleting a Staging Update
1 parent 1da4415 commit ca8a05c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

app/code/Magento/GraphQlResolverCache/Observer/InvalidateGraphQlResolverCacheObserver.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,16 @@ public function execute(Observer $observer)
6363
return;
6464
}
6565

66-
if($object->getData('staging') !== null){
66+
$allowedClasses = [
67+
\Magento\Cms\Model\Block::class,
68+
\Magento\Cms\Model\Page::class,
69+
\Magento\Catalog\Model\Product::class,
70+
\Magento\Catalog\Model\Category::class,
71+
\Magento\CatalogRule\Model\Rule::class,
72+
\Magento\SalesRule\Model\Rule::class
73+
];
74+
75+
if (in_array(get_class($object), $allowedClasses) && $object->getData('staging') !== null) {
6776
return;
6877
}
6978

0 commit comments

Comments
 (0)