diff --git a/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java b/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java index 49c16a44a8b08c7edbc1d1ef04c22132899ffec4..0fc3a1a65038c127127121745fb9e67527e899b2 100644 --- a/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java +++ b/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java @@ -103,7 +103,11 @@ public class CurriculumElementViewsRowComparator extends FlexiTreeNodeComparator if (c1.getKey().isWithoutCurriculum() && !c2.getKey().isWithoutCurriculum()) { c = -1; } else if (c1.getKey().isWithoutCurriculum() && c2.getKey().isWithoutCurriculum()) { - c = collator.compare(c1.getRepositoryEntryDisplayName(), c2.getRepositoryEntryDisplayName()); + if (c1.getRepositoryEntryDisplayName() != null && c2.getRepositoryEntryDisplayName() != null) { + c = collator.compare(c1.getRepositoryEntryDisplayName(), c2.getRepositoryEntryDisplayName()); + } else { + c = compareNullObjects(c1, c2); + } } }