diff --git a/src/main/scala/view/LinkConverter.scala b/src/main/scala/view/LinkConverter.scala
index 968f34f..f15bfe6 100644
--- a/src/main/scala/view/LinkConverter.scala
+++ b/src/main/scala/view/LinkConverter.scala
@@ -15,10 +15,12 @@
.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">").replaceAll("\"", """)
// convert issue id to link
.replaceBy(("(^|\\W)" + issueIdPrefix + "(\\d+)(\\W|$)").r){ m =>
- if(getIssue(repository.owner, repository.name, m.group(2)).isDefined){
- Some(s"""${m.group(1)}#${m.group(2)}${m.group(3)}""")
- } else {
- Some(s"""${m.group(1)}#${m.group(2)}${m.group(3)}""")
+ getIssue(repository.owner, repository.name, m.group(2)) match {
+ case Some(issue) if(issue.isPullRequest)
+ => Some(s"""${m.group(1)}#${m.group(2)}${m.group(3)}""")
+ case Some(_) => Some(s"""${m.group(1)}#${m.group(2)}${m.group(3)}""")
+ case None => Some(s"""${m.group(1)}#${m.group(2)}${m.group(3)}""")
+
}
}
// convert @username to link