seit sw 5.1.x geht ein doctrine query nicht mehr und ich komm nicht drauf warum.
lauft auf sw 4.3.x - 5.0.x ohne probleme.
folgendes wird gemacht:
per hook (Shopware\Models\Order\Repository::getBackendOrdersQueryBuilder::after)
lass ich mir den builder geben.
diesen erweitere ich mit einem select, leftJoin und orderBy.
jetzt bekomm ich diesen fehler wenn ich nach meinem select sortiere:
Fatal error: Uncaught exception 'RuntimeException' with message 'Cannot select distinct identifiers from query with LIMIT and ORDER BY on a column from a fetch joined to-many association. Use output walkers.' in /var/www/clients/client2/web4/web/sw51/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/LimitSubqueryWalker.php:149 Stack trace: #0 /var/www/clients/client2/web4/web/sw51/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/LimitSubqueryWalker.php(74): Doctrine\ORM\Tools\Pagination\LimitSubqueryWalker->validate(Object(Doctrine\ORM\Query\AST\SelectStatement)) #1 /var/www/clients/client2/web4/web/sw51/vendor/doctrine/orm/lib/Doctrine/ORM/Query/TreeWalkerChain.php(113): Doctrine\ORM\Tools\Pagination\LimitSubqueryWalker->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #2 /var/www/clients/client2/web4/web/sw51/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(380): Doctrine\ORM\Query\TreeWalkerChain->walkSelectStatement(Object(Doctrine\ORM\Query\AST\SelectStatement)) #3 /var/www/clients/cl in /var/www/clients/client2/web4/web/sw51/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/LimitSubqueryWalker.php on line 149
503 Service Unavailable
nutz ich orderBy mit einem standard (z.b. orders.id) läufts wieder.
könnte sich das mal jemand ansehen und sagen warum sich das verhalten geändert hat und deshalb ein fehler ausgegeben wird.
ich hab leider keine lösung gefunden