Paul Martin
2016-04-30 a502d96a860456ec5e8c96761db70f7cabb74751
src/main/java/com/gitblit/tickets/TicketNotifier.java
@@ -135,6 +135,7 @@
         StringBuilder html = new StringBuilder();
         html.append("<head>");
         html.append(readStyle());
         html.append(readViewTicketAction(ticket));
         html.append("</head>");
         html.append("<body>");
         html.append(MarkdownUtils.transformGFM(settings, markdown, ticket.repository));
@@ -596,7 +597,7 @@
      // respect the author's email preference
      UserModel lastAuthor = userManager.getUserModel(lastChange.author);
      if (!lastAuthor.getPreferences().isEmailMeOnMyTicketChanges()) {
      if (lastAuthor != null && !lastAuthor.getPreferences().isEmailMeOnMyTicketChanges()) {
         toAddresses.remove(lastAuthor.emailAddress);
         ccAddresses.remove(lastAuthor.emailAddress);
      }
@@ -613,6 +614,12 @@
      return sb.toString();
   }
   protected String readViewTicketAction(TicketModel ticket) {
      String action = readResource("viewTicket.html");
      action = action.replace("${url}", ticketService.getTicketUrl(ticket));
      return action;
   }
   protected String readResource(String resource) {
      StringBuilder sb = new StringBuilder();
      InputStream is = null;