Skip to content

Commit 26b3685

Browse files
committed
Bracket ops to avoid precedence issues when compiling expressions
1 parent 9157173 commit 26b3685

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core/qgssqlexpressioncompiler.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ QgsSqlExpressionCompiler::Result QgsSqlExpressionCompiler::compileNode( const Qg
219219
if ( failOnPartialNode && ( lr == Partial || rr == Partial ) )
220220
return Fail;
221221

222-
result = left + ' ' + op + ' ' + right;
222+
result = '(' + left + ' ' + op + ' ' + right + ')';
223223
if ( lr == Complete && rr == Complete )
224224
return ( partialCompilation ? Partial : Complete );
225225
else if (( lr == Partial && rr == Complete ) || ( lr == Complete && rr == Partial ) || ( lr == Partial && rr == Partial ) )

0 commit comments

Comments
 (0)