Skip to content

Commit 98bb633

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

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

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

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

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) {
66+
if (($object instanceof \Magento\Cms\Model\Block
67+
|| $object instanceof \Magento\Cms\Model\Page)
68+
&& $object->getData('staging') !== null) {
7669
return;
7770
}
7871

app/code/Magento/GraphQlResolverCache/composer.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
"php": "~8.1.0||~8.2.0||~8.3.0",
77
"magento/framework": "*",
88
"magento/module-graph-ql": "*",
9-
"magento/module-cms": "*",
10-
"magento/module-catalog": "*",
11-
"magento/module-catalog-rule": "*",
12-
"magento/module-sales-rule": "*"
9+
"magento/module-cms": "*"
1310
},
1411
"license": [
1512
"OSL-3.0",

0 commit comments

Comments
 (0)