From 6139bd85a8fb54fd903fcc8479ea7b6c075908cd Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Tue, 6 Sep 2016 17:19:54 +0200 Subject: [PATCH] fix for broken facet names --- .../federate/solr/responsewriter/YJsonResponseWriter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/net/yacy/cora/federate/solr/responsewriter/YJsonResponseWriter.java b/source/net/yacy/cora/federate/solr/responsewriter/YJsonResponseWriter.java index 94b8bcbf4..da59055bb 100644 --- a/source/net/yacy/cora/federate/solr/responsewriter/YJsonResponseWriter.java +++ b/source/net/yacy/cora/federate/solr/responsewriter/YJsonResponseWriter.java @@ -310,8 +310,9 @@ public class YJsonResponseWriter implements QueryResponseWriter { writer.write('"'); writer.write(tagname); writer.write("\":\""); writer.write(serverObjects.toJSON(value)); writer.write("\","); writer.write('\n'); } - private static void facetEntry(final Writer writer, final String modifier, String propname, String value) throws IOException { - propname = propname.replaceAll("\"", "'"); + private static void facetEntry(final Writer writer, String modifier, String propname, String value) throws IOException { + modifier = modifier.replaceAll("\"", "'").trim(); + propname = propname.replaceAll("\"", "'").trim(); writer.write("{\"name\": \""); writer.write(propname); writer.write("\", \"count\": \""); writer.write(value); writer.write("\", \"modifier\": \""); writer.write(modifier); writer.write("%3A"); writer.write(propname);