Skip to content

Commit a47e551

Browse files
committed
BUGFIX: prevent creating new alias for indexBy column
1 parent c6207b1 commit a47e551

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Persisters/Entity/AbstractEntityInheritancePersister.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ protected function getSelectColumnSQL(string $field, ClassMetadata $class, strin
4040
{
4141
$tableAlias = $alias === 'r' ? '' : $alias;
4242
$fieldMapping = $class->fieldMappings[$field];
43-
$columnAlias = $this->getSQLColumnAlias($fieldMapping->columnName);
43+
44+
$columnAlias = $this->currentPersisterContext->rsm->hasColumnAliasByField($alias, $field)
45+
? $this->currentPersisterContext->rsm->getColumnAliasByField($alias, $field)
46+
: $this->getSQLColumnAlias($fieldMapping->columnName);
47+
4448
$sql = sprintf(
4549
'%s.%s',
4650
$this->getSQLTableAlias($class->name, $tableAlias),

0 commit comments

Comments
 (0)