-Fixed join order in queries

This commit is contained in:
Dave Mc Nicoll 2022-05-10 13:19:48 +00:00
parent 486077b2d4
commit e14a3670fc
2 changed files with 1 additions and 2 deletions

View File

@ -406,7 +406,7 @@ class QueryBuilder implements Query\QueryBuilderInterface
$sql = [];
usort($this->queryStack, function($q1, $q2) {
return (float) $q1->order <=> (float) $q2->order;
return (float) $q1->order() <=> (float) $q2->order();
});
foreach($this->queryStack as $fragment) {

View File

@ -287,7 +287,6 @@ class Repository
public function generateDatasetDiff(object $entity, bool $oldValues = false) : array
{
$array = array_change_key_case($entity->toArray());
$dataset = array_change_key_case($entity->entityGetDataset(false, true));
return array_diff_assoc($oldValues ? $dataset : $array , $oldValues ? $array : $dataset );