Author: ssmiweve
Date: 2008-12-15 18:24:16 +0100 (Mon, 15 Dec 2008)
New Revision: 7105

Modified:
   
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
Log:
the idea to avoid writing out nested ()'s didn't work at all because it 
happened in the super implementation that was still being called

Modified: 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
===================================================================
--- 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
       2008-12-15 16:44:26 UTC (rev 7104)
+++ 
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
       2008-12-15 17:24:16 UTC (rev 7105)
@@ -114,6 +114,9 @@
 
             insideOr = true;
             clause.getFirstClause().accept(this);
+            if(!isNextLeafInsideNotClause(clause.getSecondClause()) && !unary){
+                appendToQueryRepresentation(' ' + 
getConfig().getDefaultInfix() + ' ');
+            }
             clause.getSecondClause().accept(this);
             insideOr = wasInside;
 

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to