From c84b936316bc6a77b509dd6b3bb16a38a7f2222e Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 21 Dec 2016 16:08:07 +0100 Subject: [PATCH] OO-2329: null responses can happen --- .../ui/CompareEvaluationsFormController.java | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/main/java/org/olat/modules/forms/ui/CompareEvaluationsFormController.java b/src/main/java/org/olat/modules/forms/ui/CompareEvaluationsFormController.java index 6578a59d02d..c8eb2c6cbad 100644 --- a/src/main/java/org/olat/modules/forms/ui/CompareEvaluationsFormController.java +++ b/src/main/java/org/olat/modules/forms/ui/CompareEvaluationsFormController.java @@ -239,18 +239,19 @@ public class CompareEvaluationsFormController extends FormBasicController { } String responseIdentifier = slider.getId(); List<EvaluationFormResponse> responses = identifierToResponses.get(responseIdentifier); - - for(EvaluationFormResponse response:responses) { - EvaluationFormSession responseSession = response.getSession(); - if(!series.containsKey(responseSession)) { - Identity identity = responseSession.getIdentity(); - String legend = getLegend(identity); - String color = evaluatorToColors.get(identity); - series.put(responseSession, new RadarSeries(legend, color)); - } - if(response.getNumericalResponse() != null ) { - double value = response.getNumericalResponse().doubleValue(); - series.get(responseSession).addPoint(axis, value); + if(responses != null && responses.size() > 0) { + for(EvaluationFormResponse response:responses) { + EvaluationFormSession responseSession = response.getSession(); + if(!series.containsKey(responseSession)) { + Identity identity = responseSession.getIdentity(); + String legend = getLegend(identity); + String color = evaluatorToColors.get(identity); + series.put(responseSession, new RadarSeries(legend, color)); + } + if(response.getNumericalResponse() != null ) { + double value = response.getNumericalResponse().doubleValue(); + series.get(responseSession).addPoint(axis, value); + } } } } -- GitLab