Index: lib/Doctrine/Query.php =================================================================== --- lib/Doctrine/Query.php (revision 7326) +++ lib/Doctrine/Query.php (working copy) @@ -1397,7 +1397,7 @@ $e = $this->_tokenizer->bracketExplode($part, ' '); foreach ($e as $f) { if ($f == 0 || $f % 2 == 0) { - $partOriginal = trim($f); + $partOriginal = str_replace(',', '', trim($f)); $callback = create_function('$e', 'return trim($e, \'[]`"\');'); $part = trim(implode('.', array_map($callback, explode('.', $partOriginal))));