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 b6c979edcd1bcb10a5edbacbeb2fd6caa305a59f..9e195653e211923359a343c64254370ac3c523d4 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")