From 07eb0963cae3a403f8774f65afa20c940ce7124f Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 13 Jun 2014 08:57:41 -0400
Subject: [PATCH] Merged #103 "flotr2 throws exception on small dashboards"
---
src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java b/src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java
index 978cd8c..5bb2c1c 100644
--- a/src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java
+++ b/src/main/bugtraq/com/syntevo/bugtraq/BugtraqFormatter.java
@@ -59,10 +59,6 @@
for (BugtraqEntry entry : config.getEntries()) {
final List<BugtraqParserIssueId> ids = entry.getParser().parse(message);
- if (ids == null) {
- continue;
- }
-
for (BugtraqParserIssueId id : ids) {
allIds.add(new IssueId(entry, id));
}
@@ -76,8 +72,15 @@
}
appendText(message.substring(lastIdEnd + 1, id.getFrom()), outputHandler);
+ final String logLinkText = issueId.entry.getLogLinkText();
+ final String linkText;
+ if (logLinkText != null) {
+ linkText = logLinkText.replace("%BUGID%", id.getId());
+ }
+ else {
+ linkText = message.substring(id.getFrom(), id.getTo() + 1);
+ }
- final String linkText = message.substring(id.getFrom(), id.getTo() + 1);
final String target = issueId.entry.getUrl().replace("%BUGID%", id.getId());
outputHandler.appendLink(linkText, target);
lastIdEnd = id.getTo();
--
Gitblit v1.9.1