From b4d2c980e5ada755d9d2c0bdb67d94593f594dcd Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 25 Jun 2013 13:51:37 +0200
Subject: [PATCH] OO-511: add the distinct in the outbox query

---
 src/main/java/org/olat/core/util/mail/manager/MailManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/core/util/mail/manager/MailManager.java b/src/main/java/org/olat/core/util/mail/manager/MailManager.java
index b6c979edcd1..9e195653e21 100644
--- a/src/main/java/org/olat/core/util/mail/manager/MailManager.java
+++ b/src/main/java/org/olat/core/util/mail/manager/MailManager.java
@@ -365,7 +365,7 @@ public class MailManager extends BasicManager {
 	 */
 	public List<DBMail> getOutbox(Identity from, int firstResult, int maxResults) {
 		StringBuilder sb = new StringBuilder();
-		sb.append("select mail from ").append(DBMailImpl.class.getName()).append(" mail")
+		sb.append("select distinct(mail) from ").append(DBMailImpl.class.getName()).append(" mail")
 			.append(" inner join fetch mail.from fromRecipient")
 			.append(" inner join fromRecipient.recipient fromRecipientIdentity")
 			.append(" inner join fetch mail.recipients recipient")
-- 
GitLab