diff --git a/src/main/java/org/olat/ims/qti21/ui/AssessmentResultController.java b/src/main/java/org/olat/ims/qti21/ui/AssessmentResultController.java
index 55797ecbf28529dde9fb595850cabbea7291421c..22384ff38a120fa1f7c55d470ae88af65f2d694e 100644
--- a/src/main/java/org/olat/ims/qti21/ui/AssessmentResultController.java
+++ b/src/main/java/org/olat/ims/qti21/ui/AssessmentResultController.java
@@ -354,11 +354,13 @@ public class AssessmentResultController extends FormBasicController {
 
 		TestPlanNode section = node.getParent();
 		Results sectionResults = resultsMap.get(section);
-		sectionResults.addSubResults(assessmentItemResults);
-		if(assessmentItemResults.hasMaxScore()) {
-			sectionResults.addMaxScore(assessmentItemResults);
-			if(assessmentItemResults.hasScore()) {
-				sectionResults.addScore(assessmentItemResults);
+		if(sectionResults != null) {
+			sectionResults.addSubResults(assessmentItemResults);
+			if(assessmentItemResults.hasMaxScore()) {
+				sectionResults.addMaxScore(assessmentItemResults);
+				if(assessmentItemResults.hasScore()) {
+					sectionResults.addScore(assessmentItemResults);
+				}
 			}
 		}
 	}