From f2f53ba9dce26bc9fbaf8a5386674fecfb605d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois-Xavier=20de=20Guillebon?= Date: Mon, 14 Sep 2015 18:34:55 +0200 Subject: [PATCH] Fixed wrong variable used as array key --- lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php b/lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php index 6fc5b0611..804a208ef 100644 --- a/lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php +++ b/lib/Doctrine/ORM/Query/ResultSetMappingBuilder.php @@ -438,8 +438,8 @@ class ResultSetMappingBuilder extends ResultSetMapping $sql .= $class->fieldMappings[$this->fieldMappings[$columnName]]['columnName']; } else if (isset($this->metaMappings[$columnName])) { $sql .= $this->metaMappings[$columnName]; - } else if (isset($this->discriminatorColumns[$columnName])) { - $sql .= $this->discriminatorColumns[$columnName]; + } else if (isset($this->discriminatorColumns[$dqlAlias])) { + $sql .= $this->discriminatorColumns[$dqlAlias]; } $sql .= " AS " . $columnName;