Skip to content

Commit 9d9f073

Browse files
committed
B2B-2404: Optimize Product Permissions in GraphQL resolver
- fix website visibility issue
1 parent 7c56f00 commit 9d9f073

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

app/code/Magento/CatalogGraphQl/Model/Resolver/Products/DataProvider/Product/CollectionProcessor/VisibilityStatusProcessor.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ public function process(
3535
array $attributeNames,
3636
ContextInterface $context = null
3737
): Collection {
38+
$websiteId = $context->getExtensionAttributes()->getStore()->getWebsiteId();
3839
$collection->joinAttribute('status', 'catalog_product/status', 'entity_id', null, 'inner');
3940
$collection->joinAttribute('visibility', 'catalog_product/visibility', 'entity_id', null, 'inner');
41+
$collection->addWebsiteFilter([$websiteId]);
4042

4143
return $collection;
4244
}

0 commit comments

Comments
 (0)