From 6f77d7b8f8788e3191b9881044d2b7031abb8829 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 3 Sep 2019 15:20:30 +0200
Subject: [PATCH] OO-4150: fix lazy loading in multi-blocks roll call

---
 .../olat/modules/lecture/manager/LectureBlockRollCallDAO.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java b/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java
index da49335105d..a3701044b38 100644
--- a/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java
+++ b/src/main/java/org/olat/modules/lecture/manager/LectureBlockRollCallDAO.java
@@ -352,7 +352,8 @@ public class LectureBlockRollCallDAO {
 		sb.append("select rollcall from lectureblockrollcall rollcall")
 		  .append(" inner join fetch rollcall.identity ident")
 		  .append(" inner join fetch ident.user user")
-		  .append(" inner join fetch rollcall.lectureBlock block");
+		  .append(" inner join fetch rollcall.lectureBlock block")
+		  .append(" left join fetch rollcall.absenceNotice notice");
 
 		if(searchParams.getHasAbsence() != null) {
 			sb.and();
-- 
GitLab