Skip to content

Commit 4f51da9

Browse files
committed
MC-42795: GraphQl products query layered navigation filters return incorrect child categories list
1 parent f0799ec commit 4f51da9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

app/code/Magento/CatalogGraphQl/DataProvider/Product/LayeredNavigation/Builder/Aggregations/Category/IncludeDirectChildrenOnly.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ private function filterBucketValues(
150150
if ($childrenIds) {
151151
$categoryChildIds[] = explode(',', $childrenIds);
152152
}
153-
$categoryChildIds = array_merge([], ...$categoryChildIds);
154153
}
154+
$categoryChildIds = array_merge([], ...$categoryChildIds);
155155
foreach ($categoryBucketValues as $key => $bucketValue) {
156156
$categoryId = (int)$bucketValue->getValue();
157157
if (!in_array($categoryId, $categoryChildIds)) {

app/code/Magento/CatalogGraphQl/Model/Resolver/Aggregations.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function __construct(
5757
$this->layerBuilder = $layerBuilder;
5858
$this->priceCurrency = $priceCurrency ?: ObjectManager::getInstance()->get(PriceCurrency::class);
5959
$this->includeDirectChildrenOnly = $includeDirectChildrenOnly
60-
?: ObjectManager::getInstance()->get(IncludeDirectChildrenOnly::class);
60+
?: ObjectManager::getInstance()->get(Category\IncludeDirectChildrenOnly::class);
6161
}
6262

6363
/**

0 commit comments

Comments
 (0)