James Moger
2013-12-30 59593af9a3d2f8ac30ecac084cdd1168f8ed2a9d
Fix potential NPE on getting Markdown content

Change-Id: Ie245da271ad1e7c90b1fab46832f9ecc7b5d297a
1 files modified
7 ■■■■ changed files
src/main/java/com/gitblit/wicket/pages/SummaryPage.java 7 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/SummaryPage.java
@@ -139,9 +139,12 @@
        if (app().settings().getBoolean(Keys.web.summaryShowReadme, false)) {
            // show a readme on the summary page
            MarkupDocument markupDoc = null;
            RevCommit head = JGitUtils.getCommit(r, null);
            MarkupProcessor processor = new MarkupProcessor(app().settings());
            MarkupDocument markupDoc = processor.getReadme(r, repositoryName, getBestCommitId(head));
            if (head != null) {
                MarkupProcessor processor = new MarkupProcessor(app().settings());
                markupDoc = processor.getReadme(r, repositoryName, getBestCommitId(head));
            }
            if (markupDoc == null || markupDoc.markup == null) {
                add(new Label("readme").setVisible(false));
            } else {