From 5be43be6a2788f97ae741d2c7be2cb63f1bd0ede Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 28 Jan 2014 11:14:21 -0500
Subject: [PATCH] Fix broken import from pull request #136

---
 src/main/java/com/gitblit/manager/GitblitManager.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/gitblit/manager/GitblitManager.java b/src/main/java/com/gitblit/manager/GitblitManager.java
index b391181..7e78836 100644
--- a/src/main/java/com/gitblit/manager/GitblitManager.java
+++ b/src/main/java/com/gitblit/manager/GitblitManager.java
@@ -337,8 +337,12 @@
 	}
 
 	protected String getRepositoryUrl(HttpServletRequest request, String username, RepositoryModel repository) {
+		String gitblitUrl = settings.getString(Keys.web.canonicalUrl, null);
+		if (StringUtils.isEmpty(gitblitUrl)) {
+			gitblitUrl = HttpUtils.getGitblitURL(request);
+		}
 		StringBuilder sb = new StringBuilder();
-		sb.append(HttpUtils.getGitblitURL(request));
+		sb.append(gitblitUrl);
 		sb.append(Constants.R_PATH);
 		sb.append(repository.name);
 
@@ -593,6 +597,16 @@
 		notificationManager.sendHtmlMail(subject, message, toAddresses);
 	}
 
+	@Override
+	public void sendHtmlMail(String from, String subject, String message, Collection<String> toAddresses) {
+		notificationManager.sendHtmlMail(from, subject, message, toAddresses);
+	}
+
+	@Override
+	public void sendHtmlMail(String from, String subject, String message, String... toAddresses) {
+		notificationManager.sendHtmlMail(from, subject, message, toAddresses);
+	}
+
 	/*
 	 * SESSION MANAGER
 	 */

--
Gitblit v1.9.1