From b7cd81297b5cb9a4a1452ec525ab896490e27dbe Mon Sep 17 00:00:00 2001 From: Kim Sullivan Date: Sun, 19 Apr 2015 05:57:40 +0200 Subject: [PATCH] fix exeption when initial commit is linked to an issue --- .../jira/git/linkrenderer/LinkFormatRenderer.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xiplink/jira/git/linkrenderer/LinkFormatRenderer.java b/src/main/java/com/xiplink/jira/git/linkrenderer/LinkFormatRenderer.java index d489713..e92f1b5 100644 --- a/src/main/java/com/xiplink/jira/git/linkrenderer/LinkFormatRenderer.java +++ b/src/main/java/com/xiplink/jira/git/linkrenderer/LinkFormatRenderer.java @@ -70,10 +70,13 @@ public String getChangePathLinkHtml(RevCommit revision, FileDiff path) { Map subst = EasyMap.build( "${num}", Integer.toString(path.getNumber()), "${rev}", revision.getId().name(), - "${path}", path.getPath(), - "${parent}", revision.getParent(0).getId().name() + "${path}", path.getPath() ); - + + if (revision.getParentCount() > 0) { + subst.put("${parent}", revision.getParent(0).getId().name()); + } + ObjectId[] blobs = path.getBlobs(); if (blobs.length == 1) { subst.put("${blob}", blobs[0].name());