Open cng-meb opened 2 months ago
Thanks a lot for reporting the issue. We did not consider the issue as "Pimcore:Priority", "Pimcore:ToDo" or "Pimcore:Backlog", so we're not going to work on that anytime soon. Please create a pull request to fix the issue if this is a bug report. We'll then review it as quickly as possible. If you're interested in contributing a feature, please contact us first here before creating a pull request. We'll then decide whether we'd accept it or not. Thanks for your understanding.
Expected behavior
It should be possible to apply multiple filters to an
OrderList
. Working_with_Order_Lists.Actual behavior
The
OrderDateTime
-Filter is using named condition params to the query (>= :from_date
,<= :till_date
) whileCustomerObject
-Filter is using positional conditions params (order.customer__id = ?
).Combining both leads to an error (SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters") in the final query because the condition params are not allowed to be mixed.
Steps to reproduce
AccountController->indexAction
$orderList->addFilter(new CustomerObject($user));
add an additional filter of type
OrderDateTime
as below/account/index
route after login to see the exception.