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); + } } } }