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 665d7681d9bbf966d3710e6fe619e79adaf64aa7..d1fea460f44e26e61c81cd73f685f72cb3d9bc62 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 @@ -472,12 +472,13 @@ public class MailManager extends BasicManager { sb.append("select distinct(mail) from ").append(DBMailLightImpl.class.getName()).append(" mail") .append(" inner join fetch mail.from fromRecipient") .append(" inner join fromRecipient.recipient fromRecipientIdentity") - .append(" inner join fetch mail.recipients recipient") + .append(" inner join mail.recipients recipient") .append(" inner join recipient.recipient recipientIdentity") .append(" where fromRecipientIdentity.key=:fromKey and fromRecipient.deleted=false and recipientIdentity.key!=:fromKey") .append(" order by mail.creationDate desc"); - TypedQuery<DBMailLight> query = dbInstance.getCurrentEntityManager().createQuery(sb.toString(), DBMailLight.class) + TypedQuery<DBMailLight> query = dbInstance.getCurrentEntityManager() + .createQuery(sb.toString(), DBMailLight.class) .setParameter("fromKey", from.getKey()); if(maxResults > 0) { query.setMaxResults(maxResults);