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());