Browse Source

Fix: unused parenthesis for parameters of FunctionExpression.

Stew Eucen 10 years ago
parent
commit
71be1d0902
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Database/Expression/FunctionExpression.php

+ 1 - 1
src/Database/Expression/FunctionExpression.php

@@ -127,7 +127,7 @@ class FunctionExpression extends QueryExpression
         $parts = [];
         foreach ($this->_conditions as $condition) {
             if ($condition instanceof ExpressionInterface) {
-                $condition = $condition->sql($generator);
+                $condition = sprintf('(%s)', $condition->sql($generator));
             } elseif (is_array($condition)) {
                 $p = $generator->placeholder('param');
                 $generator->bind($p, $condition['value'], $condition['type']);