Skip to content

Commit 19060ea

Browse files
h4kunadg
authored andcommitted
SqlBuilder: lose parameters for aliasses (#150)
1 parent d56890f commit 19060ea

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Database/Table/SqlBuilder.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -572,8 +572,9 @@ protected function getSortedJoins($table, & $leftJoinDependency, & $tableJoins,
572572
}
573573
}
574574
$finalJoins += $tableJoins[$table];
575-
$this->parameters['joinConditionSorted'] += isset($this->parameters['joinCondition'][$this->reservedTableNames[$table]])
576-
? [$table => $this->parameters['joinCondition'][$this->reservedTableNames[$table]]]
575+
$key = isset($this->aliases[$table]) ? $table : $this->reservedTableNames[$table];
576+
$this->parameters['joinConditionSorted'] += isset($this->parameters['joinCondition'][$key])
577+
? [$table => $this->parameters['joinCondition'][$key]]
577578
: [];
578579
unset($tableJoins[$table]);
579580
unset($this->expandingJoins[$table]);

0 commit comments

Comments
 (0)