Skip to content

Commit

Permalink
fix array out of bounds in YJsonResponseWriter and OpensearchResponsW…
Browse files Browse the repository at this point in the history
…riter

on recreation of image url. 
Set parameter of indexList2protocolList to required number of images (image_stubs)
Situation e.g. image_stub(size=15) but images_protocol(size=12)
  • Loading branch information
reger committed Oct 2, 2017
1 parent cbaa492 commit ae1c675
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Expand Up @@ -248,7 +248,7 @@ public void write(final Writer writer, final SolrQueryRequest request, final Sol
}

if (Math.min(images_protocol_obj.size(), images_stub.size()) > 0) {
List<String> images_protocol = CollectionConfiguration.indexedList2protocolList(images_protocol_obj, images_protocol_obj.size());
List<String> images_protocol = CollectionConfiguration.indexedList2protocolList(images_protocol_obj, images_stub.size());
String imageurl = images_protocol.get(0) + "://" + images_stub.get(0);
writer.write("<media:content medium=\"image\" url=\"");
XML.escapeCharData(imageurl, writer); writer.write("\"/>\n");
Expand Down
Expand Up @@ -216,7 +216,7 @@ public void write(final Writer writer, final SolrQueryRequest request, final Sol
}

if (Math.min(images_protocol_obj.size(), images_stub.size()) > 0) {
List<String> images_protocol = CollectionConfiguration.indexedList2protocolList(images_protocol_obj, images_protocol_obj.size());
List<String> images_protocol = CollectionConfiguration.indexedList2protocolList(images_protocol_obj, images_stub.size());
String imageurl = images_protocol.get(0) + "://" + images_stub.get(0);
solitaireTag(writer, "image", imageurl);
} else {
Expand Down

0 comments on commit ae1c675

Please sign in to comment.