From e9c765f7da82d497d6800e5b0484e3fc046ad2a0 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sun, 11 Jun 2023 00:10:46 +0200 Subject: [PATCH] Fix xml escape --- .../java/it/cavallium/dbengine/client/query/QueryParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/it/cavallium/dbengine/client/query/QueryParser.java b/src/main/java/it/cavallium/dbengine/client/query/QueryParser.java index ebb90bc..c7e490f 100644 --- a/src/main/java/it/cavallium/dbengine/client/query/QueryParser.java +++ b/src/main/java/it/cavallium/dbengine/client/query/QueryParser.java @@ -599,7 +599,7 @@ public class QueryParser { ensureValidField(solrTextQuery.field()); out.append(solrTextQuery.field()); out.append(":"); - out.append("\"").append(escapeQueryStringValue(solrTextQuery.phrase())).append("\""); + out.append("\"").append(XmlEscapers.xmlContentEscaper().escape(escapeQueryStringValue(solrTextQuery.phrase()))).append("\""); if (solrTextQuery.slop() > 0 && hasMoreThanOneWord(solrTextQuery.phrase())) { out.append("~").append(solrTextQuery.slop()); }