From 2a07799ad10c81ee3bbce7af8ea6b972e3e4d86a Mon Sep 17 00:00:00 2001 From: reger Date: Mon, 14 Aug 2017 01:03:15 +0200 Subject: [PATCH] Correction of https://github.com/yacy/yacy_search_server/commit/d03e2c98ea6bd5701c8e8257174c439b9c006afb Fix Conjunction.addOperator to do nothing if term is empty prevent to result in query string with repeated logical operator like "field:term AND AND field:term" possibliy causing out of mem in postprocessing_doublecontent --- .../net/yacy/cora/federate/solr/logic/AbstractOperations.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/net/yacy/cora/federate/solr/logic/AbstractOperations.java b/source/net/yacy/cora/federate/solr/logic/AbstractOperations.java index 12d0c7af9..1bcb12d2d 100644 --- a/source/net/yacy/cora/federate/solr/logic/AbstractOperations.java +++ b/source/net/yacy/cora/federate/solr/logic/AbstractOperations.java @@ -27,7 +27,7 @@ public abstract class AbstractOperations extends AbstractTerm implements Operati */ @Override public void addOperand(Term term) { - if (term.toString().isEmpty()) { + if (!term.toString().isEmpty()) { this.terms.add(term); } }