From 3f750137891c99f4a54c49680093a7a46a31a145 Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Wed, 5 Dec 2018 08:48:24 +0100 Subject: [PATCH] OO-3764: RS in survey report if a rubric has no labels --- .../java/org/olat/modules/forms/ui/RubricTableController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/modules/forms/ui/RubricTableController.java b/src/main/java/org/olat/modules/forms/ui/RubricTableController.java index d2dc5776870..5cd5435cf56 100644 --- a/src/main/java/org/olat/modules/forms/ui/RubricTableController.java +++ b/src/main/java/org/olat/modules/forms/ui/RubricTableController.java @@ -82,9 +82,11 @@ public class RubricTableController extends FormBasicController { if (!rubric.getSliderType().equals(SliderType.continuous)) { ScaleType scaleType = rubric.getScaleType(); for (int step = 1; step <= rubric.getSteps(); step++) { - String label = rubric.getStepLabels().get(step -1).getLabel(); double stepValue = scaleType.getStepValue(rubric.getSteps(), step); String header = EvaluationFormFormatter.formatZeroOrOneDecimals(stepValue); + String label = rubric.getStepLabels() != null && ! rubric.getStepLabels().isEmpty() + ? rubric.getStepLabels().get(step -1).getLabel() + : null; if (StringHelper.containsNonWhitespace(label)) { legendLabels.add(new LegendEntry(header, label)); } -- GitLab