diff --git a/src/main/java/org/olat/core/util/StringHelper.java b/src/main/java/org/olat/core/util/StringHelper.java index 6f709f0b52599187576aa058a10b9793cbb597f4..f89b994a58fbb2a1716cf7db8adc8bf40fe472dd 100644 --- a/src/main/java/org/olat/core/util/StringHelper.java +++ b/src/main/java/org/olat/core/util/StringHelper.java @@ -295,6 +295,10 @@ public class StringHelper { return s != null? s: ""; } + public static String toStringOrBlank(Long value) { + return value != null? String.valueOf(value): ""; + } + public static int count(String s, char character) { int count = 0; diff --git a/src/main/java/org/olat/modules/forms/ui/RubricBarChartsController.java b/src/main/java/org/olat/modules/forms/ui/RubricBarChartsController.java index 4445b39d839928f1f1e6d587ee5dc9d1bfac017a..d1ff166913ecc43d17758059a7b4d3c22d12452a 100644 --- a/src/main/java/org/olat/modules/forms/ui/RubricBarChartsController.java +++ b/src/main/java/org/olat/modules/forms/ui/RubricBarChartsController.java @@ -132,15 +132,15 @@ public abstract class RubricBarChartsController extends FormBasicController { private List<StatisticRow> getStatisticRows(SliderStatistic sliderStatistic) { List<StatisticRow> rows = new ArrayList<>(); if (rubric.isNoResponseEnabled()) { - rows.add(new StatisticRow(translate("rubric.report.number.no.responses.title"), String.valueOf(sliderStatistic.getNumberOfNoResponses()))); + rows.add(new StatisticRow(translate("rubric.report.number.no.responses.title"), StringHelper.toStringOrBlank(sliderStatistic.getNumberOfNoResponses()))); } - rows.add(new StatisticRow(translate("rubric.report.number.responses.title"), String.valueOf(sliderStatistic.getNumberOfResponses()))); + rows.add(new StatisticRow(translate("rubric.report.number.responses.title"), StringHelper.toStringOrBlank(sliderStatistic.getNumberOfResponses()))); rows.add(new StatisticRow(translate("rubric.report.median.title"), EvaluationFormFormatter.formatDouble(sliderStatistic.getMedian()))); rows.add(new StatisticRow(translate("rubric.report.variance.title"), EvaluationFormFormatter.formatDouble(sliderStatistic.getVariance()))); rows.add(new StatisticRow(translate("rubric.report.sdtdev.title"), EvaluationFormFormatter.formatDouble(sliderStatistic.getStdDev()))); return rows; } - + @Override protected void formOK(UserRequest ureq) { //