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 0a03640b34c48256293fa96dcd90ab720c972c98..6a288857ff23b1e9a92f100084950ea5f4f742d9 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 {