diff --git a/vendor/magento/module-sales-graph-ql/Model/Resolver/CustomerOrders/Query/OrderFilter.php b/vendor/magento/module-sales-graph-ql/Model/Resolver/CustomerOrders/Query/OrderFilter.php index bef914efc8e1..dbb792e70491 100644 --- a/vendor/magento/module-sales-graph-ql/Model/Resolver/CustomerOrders/Query/OrderFilter.php +++ b/vendor/magento/module-sales-graph-ql/Model/Resolver/CustomerOrders/Query/OrderFilter.php @@ -1,7 +1,7 @@ filterGroupBuilder->setFilters( [$this->filterBuilder->setField('customer_id')->setValue($userId)->setConditionType('eq')->create()] ); @@ -92,6 +87,7 @@ public function createFilterGroups( if (isset($this->fieldTranslatorArray[$field])) { $field = $this->fieldTranslatorArray[$field]; } + $filters = []; foreach ($cond as $condType => $value) { if ($condType === 'match') { if (is_array($value)) { @@ -108,12 +104,14 @@ public function createFilterGroups( ->setConditionType($condType) ->create(); } + $filters[] = $filter; } - $this->filterGroupBuilder->setFilters([$filter]); + $this->filterGroupBuilder->setFilters($filters); $filterGroups[] = $this->filterGroupBuilder->create(); } } + return $filterGroups; } }