diff --git a/src/main/java/org/olat/course/nodes/cl/ui/CheckListAssessmentController.java b/src/main/java/org/olat/course/nodes/cl/ui/CheckListAssessmentController.java
index 82e3de07474c5b743e56604b444b132a56698b8b..ab0739f24e39464c0fa4bd0589cbadf6ab42f497 100644
--- a/src/main/java/org/olat/course/nodes/cl/ui/CheckListAssessmentController.java
+++ b/src/main/java/org/olat/course/nodes/cl/ui/CheckListAssessmentController.java
@@ -538,7 +538,7 @@ public class CheckListAssessmentController extends FormBasicController implement
 	
 	private void doSave() {
 		int numOfCheckbox = checkboxList.getNumOfCheckbox();
-		List<CheckListAssessmentRow> rows = model.getObjects();
+		List<CheckListAssessmentRow> rows = model.getBackedUpRows();//save all rows
 		List<AssessmentBatch> batchElements = new ArrayList<>(rows.size());
 		Set<Long> assessedIdentityToUpdate = new HashSet<>();
 		for(CheckListAssessmentRow row:rows) {