diff --git a/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java b/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
index 500f3219262902b4c7abafc20a659dc321f579be..5c77f043e37942c24f62af09c64ca556ab2a2f35 100644
--- a/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
+++ b/src/main/java/org/olat/modules/lecture/manager/LectureServiceImpl.java
@@ -1160,6 +1160,7 @@ public class LectureServiceImpl implements LectureService, UserDataDeletable, De
 		lectureBlock = getLectureBlock(lectureBlock);
 		
 		if(closeLectures) {
+			lectureBlock.setEffectiveLecturesNumber(lectureBlock.getPlannedLecturesNumber());
 			lectureBlock.setStatus(LectureBlockStatus.done);
 			lectureBlock.setRollCallStatus(LectureRollCallStatus.closed);
 		} else {