Prevent LinkConverter matching escaped apostrophe (fixes #1148)

This commit is contained in:
Mark Velez
2016-11-26 02:15:33 -05:00
parent 7bb5379b45
commit b5ca7ca0e1

View File

@@ -73,7 +73,7 @@ trait LinkConverter { self: RequestCache =>
} }
// convert issue id to link // convert issue id to link
.replaceBy(("(?<=(^|\\W))(GH-|" + issueIdPrefix + ")([0-9]+)(?=(\\W|$))").r){ m => .replaceBy(("(?<=(^|\\W))(GH-|(?<!&)" + issueIdPrefix + ")([0-9]+)(?=(\\W|$))").r){ m =>
val prefix = if(m.group(2) == "issue:") "#" else m.group(2) val prefix = if(m.group(2) == "issue:") "#" else m.group(2)
getIssue(repository.owner, repository.name, m.group(3)) match { getIssue(repository.owner, repository.name, m.group(3)) match {
case Some(issue) if(issue.isPullRequest) => case Some(issue) if(issue.isPullRequest) =>