X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FQuery%2FSqlField.php;h=b6f69f4d5fb0744df03265abd522fa3b9c1796b5;hb=dd76cca9267b39969b431e88dd1880d6c06e53f1;hp=712bd7b8cc69bd6da8138f8f8a1b0e34264e4256;hpb=828c4c6daa1ab6eab264cce53795c6fda719ff5b;p=civicrm-core.git diff --git a/Civi/Api4/Query/SqlField.php b/Civi/Api4/Query/SqlField.php index 712bd7b8cc..b6f69f4d5f 100644 --- a/Civi/Api4/Query/SqlField.php +++ b/Civi/Api4/Query/SqlField.php @@ -16,7 +16,12 @@ namespace Civi\Api4\Query; */ class SqlField extends SqlExpression { + public $supportsExpansion = TRUE; + protected function initialize() { + if ($this->alias && $this->alias !== $this->expr) { + throw new \API_Exception("Aliasing field names is not allowed, only expressions can have an alias."); + } $this->fields[] = $this->expr; }