fix for broken facet names

This commit is contained in:
Michael Peter Christen 2016-09-06 17:19:54 +02:00
parent 5060f9fee9
commit 6139bd85a8

View File

@ -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);