Skip to content

Commit f3f257a

Browse files
MAGETWO-81904: FIX #11022 in 2.2-develop: Filter Groups of search criteria parameter have not been included for further processing #11421
2 parents 24f87e0 + 8989162 commit f3f257a

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

app/code/Magento/Catalog/Model/Product/Attribute/SetRepository.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public function save(\Magento\Eav\Api\Data\AttributeSetInterface $attributeSet)
6262
*/
6363
public function getList(\Magento\Framework\Api\SearchCriteriaInterface $searchCriteria)
6464
{
65+
$this->searchCriteriaBuilder->setFilterGroups((array)$searchCriteria->getFilterGroups());
6566
$this->searchCriteriaBuilder->addFilters(
6667
[
6768
$this->filterBuilder
@@ -71,9 +72,15 @@ public function getList(\Magento\Framework\Api\SearchCriteriaInterface $searchCr
7172
->create(),
7273
]
7374
);
75+
76+
$this->searchCriteriaBuilder->setSortOrders((array)$searchCriteria->getSortOrders());
7477
$this->searchCriteriaBuilder->setCurrentPage($searchCriteria->getCurrentPage());
7578
$this->searchCriteriaBuilder->setPageSize($searchCriteria->getPageSize());
76-
return $this->attributeSetRepository->getList($this->searchCriteriaBuilder->create());
79+
80+
$searchResult = $this->attributeSetRepository->getList($this->searchCriteriaBuilder->create());
81+
$searchResult->setSearchCriteria($searchCriteria);
82+
83+
return $searchResult;
7784
}
7885

7986
/**

dev/tests/api-functional/testsuite/Magento/Catalog/Api/AttributeSetRepositoryTest.php

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -165,19 +165,9 @@ public function testGetList()
165165
{
166166
$searchCriteria = [
167167
'searchCriteria' => [
168-
'filter_groups' => [
169-
[
170-
'filters' => [
171-
[
172-
'field' => 'entity_type_code',
173-
'value' => 'catalog_product',
174-
'condition_type' => 'eq',
175-
],
176-
],
177-
],
178-
],
168+
'filter_groups' => [],
179169
'current_page' => 1,
180-
'page_size' => 2,
170+
'page_size' => 2
181171
],
182172
];
183173

0 commit comments

Comments
 (0)