diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java index 7cb62bbfd3..4249618fa4 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java @@ -158,9 +158,9 @@ public class ExtractedContentViewer implements DataContentViewer { @Override public String getMarkup() { try { - curContent = StringEscapeUtils.escapeHtml(getSolrContent(selectedNode, currentPage, hasChunks)); - curContent = "
" + curContent.trim() + ""; - return curContent; + curContent = getSolrContent(selectedNode, currentPage, hasChunks); + String curContentTrimmed = "
" + curContent.trim() + ""; + return curContentTrimmed; } catch (SolrServerException ex) { logger.log(Level.WARNING, "Couldn't get extracted content.", ex); return ""; @@ -418,7 +418,10 @@ public class ExtractedContentViewer implements DataContentViewer { //not cached try { - curContent = solrServer.getSolrContent(contentObj, chunkId); + curContent = StringEscapeUtils.escapeHtml(solrServer.getSolrContent(contentObj, chunkId)).trim(); + StringBuilder sb = new StringBuilder(curContent.length() + 20); + sb.append("
").append(curContent).append(""); + curContent = sb.toString(); curContentId = contentId; curContentChunk = chunkId; } catch (NoOpenCoreException ex) {