summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorluccioman <luccioman@users.noreply.github.com>2018-04-03 15:36:17 +0200
committerluccioman <luccioman@users.noreply.github.com>2018-04-03 15:36:17 +0200
commitb882f8590062e563f0c3a3e22d295bb552abe12d (patch)
tree7a3a80a5fb388acd588248cc0927dbb52c2af2b5 /source
parent6784c9be686b3bd0b9736edfd23ec636f8b0fec0 (diff)
Fixed NPE case in Solr select servlet on external Solr only setup
Regression introduced with commit 0d7625ecfb3c65f71ca320da74a701eaeb45abe7
Diffstat (limited to 'source')
-rw-r--r--source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java b/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java
index 7a687bef8..12192c85f 100644
--- a/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java
+++ b/source/net/yacy/cora/federate/solr/responsewriter/EnhancedXMLResponseWriter.java
@@ -93,7 +93,7 @@ public class EnhancedXMLResponseWriter implements QueryResponseWriter {
public static void write(final Writer writer, final SolrQueryRequest request, final SolrDocumentList sdl) throws IOException {
writer.write(XML_START);
- writeDocs(writer, request, sdl, new SolrReturnFields(request));
+ writeDocs(writer, sdl, request != null ? new SolrReturnFields(request) : new SolrReturnFields());
writer.write(XML_STOP);
}
@@ -144,7 +144,7 @@ public class EnhancedXMLResponseWriter implements QueryResponseWriter {
writer.write(lb);
}
- private static final void writeDocs(final Writer writer, @SuppressWarnings("unused") final SolrQueryRequest request, final SolrDocumentList docs, final ReturnFields returnFields) throws IOException {
+ private static final void writeDocs(final Writer writer, final SolrDocumentList docs, final ReturnFields returnFields) throws IOException {
boolean includeScore = false;
final int sz = docs.size();
writer.write("<result");