diff --git a/libbuild/GitRevTask/GitRevTask.java b/libbuild/GitRevTask/GitRevTask.java index f01f0f222..959e0b50f 100644 --- a/libbuild/GitRevTask/GitRevTask.java +++ b/libbuild/GitRevTask/GitRevTask.java @@ -115,7 +115,7 @@ public class GitRevTask extends org.apache.tools.ant.Task { } else { gitRevTask.setRepoPath(args[0]); } - gitRevTask.setBranchprop("brnach"); + gitRevTask.setBranchprop("branch"); gitRevTask.setRevprop("baseRevisionNr"); gitRevTask.setDateprop("DSTAMP"); diff --git a/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java b/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java index b3d83c7df..b7132a308 100644 --- a/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java +++ b/source/net/yacy/cora/federate/solr/responsewriter/HTMLResponseWriter.java @@ -89,32 +89,35 @@ public class HTMLResponseWriter implements QueryResponseWriter { NamedList paramsList = request.getOriginalParams().toNamedList(); paramsList.remove("wt"); String xmlquery = dqp.matcher("/solr/select?" + SolrParams.toSolrParams(paramsList).toString()).replaceAll("%22"); - writer.write("
\"API\"\n"); - writer.write("This search result can also be retrieved as XML. Click the API icon to see this page as XML.
\n"); - + DocList response = ((ResultContext) values.get("response")).docs; final int sz = response.size(); if (sz > 0) { SolrIndexSearcher searcher = request.getSearcher(); DocIterator iterator = response.iterator(); IndexSchema schema = request.getSchema(); + + int id = iterator.nextDoc(); + Document doc = searcher.doc(id, DEFAULT_FIELD_LIST); + LinkedHashMap tdoc = translateDoc(schema, doc); + String title = tdoc.get(CollectionSchema.title.getSolrFieldName()); if (sz == 1) { - int id = iterator.nextDoc(); - Document doc = searcher.doc(id, DEFAULT_FIELD_LIST); - LinkedHashMap tdoc = translateDoc(schema, doc); - String title = tdoc.get(CollectionSchema.title.getSolrFieldName()); writer.write("" + title + "\n\n"); - writeDoc(writer, tdoc, title); } else { writer.write("Document List\n\n"); - for (int i = 0; i < sz; i++) { - int id = iterator.nextDoc(); - Document doc = searcher.doc(id, DEFAULT_FIELD_LIST); - LinkedHashMap tdoc = translateDoc(schema, doc); - String title = tdoc.get(CollectionSchema.title.getSolrFieldName()); - writeDoc(writer, tdoc, title); - } + } + writer.write("
\"API\"\n"); + writer.write("This search result can also be retrieved as XML. Click the API icon to see this page as XML.
\n"); + + writeDoc(writer, tdoc, title); + + while (iterator.hasNext()) { + id = iterator.nextDoc(); + doc = searcher.doc(id, DEFAULT_FIELD_LIST); + tdoc = translateDoc(schema, doc); + title = tdoc.get(CollectionSchema.title.getSolrFieldName()); + writeDoc(writer, tdoc, title); } } else { writer.write("No Document Found\n\n");