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