Skip to content

Commit 4b1cf1d

Browse files
committed
ACP2E-3987: Wishlist items are not shared between stores views within one website in GraphQL request
1 parent 668f4ce commit 4b1cf1d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/code/Magento/WishlistGraphQl/Model/Resolver/WishlistItems.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,12 @@ private function getWishListItems(Wishlist $wishlist, array $args): WishlistItem
107107
$wishlistItemCollection->addWishlistFilter($wishlist);
108108
if (isset($args['website_id']) && $args['website_id']) {
109109
$website = $this->storeManager->getWebsite($args['website_id']);
110+
$stores = [];
110111
foreach ($website->getStores() as $store) {
111-
$wishlistItemCollection->addStoreFilter($store->getId());
112+
$stores[] = $store->getId();
113+
}
114+
if ($stores) {
115+
$wishlistItemCollection->addStoreFilter($stores);
112116
}
113117
} else {
114118
$wishlistItemCollection->addStoreFilter(array_map(function (StoreInterface $store) {

0 commit comments

Comments
 (0)