From 2a99c31201b7002e4dd827b226cf2112d17ca1e1 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 24 Oct 2011 22:45:37 -0400 Subject: [PATCH] Functional edit setting feature for Manager. Wrote stacktrace viewer. --- src/com/gitblit/MailExecutor.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/MailExecutor.java b/src/com/gitblit/MailExecutor.java index 202875e..bfe2232 100644 --- a/src/com/gitblit/MailExecutor.java +++ b/src/com/gitblit/MailExecutor.java @@ -145,8 +145,11 @@ public Message createMessage(List<String> toAddresses) { MimeMessage message = new MimeMessage(session); try { - InternetAddress from = new InternetAddress(settings.getString(Keys.mail.fromAddress, - "gitblit@gitblit.com"), "Gitblit"); + String fromAddress = settings.getString(Keys.mail.fromAddress, null); + if (StringUtils.isEmpty(fromAddress)) { + fromAddress = "gitblit@gitblit.com"; + } + InternetAddress from = new InternetAddress(fromAddress, "Gitblit"); message.setFrom(from); InternetAddress[] tos = new InternetAddress[toAddresses.size()]; @@ -162,6 +165,15 @@ } /** + * Returns the status of the mail queue. + * + * @return true, if the queue is empty + */ + public boolean hasEmptyQueue() { + return queue.isEmpty(); + } + + /** * Queue's an email message to be sent. * * @param message -- Gitblit v1.9.1