diff --git a/src/main/java/org/olat/modules/fo/ui/MessageLightView.java b/src/main/java/org/olat/modules/fo/ui/MessageLightView.java index 3f7cbd13fc64b53d4d0024d3a45c2c1e2c7f106f..ba4d21a3714a3d0888b5d9a33c93d0ebe50ad2d6 100644 --- a/src/main/java/org/olat/modules/fo/ui/MessageLightView.java +++ b/src/main/java/org/olat/modules/fo/ui/MessageLightView.java @@ -46,7 +46,7 @@ public class MessageLightView extends UserPropertiesRow implements MessageRef { private final boolean guest; private final String pseudonym; - private Long threadtopKey; + private final Long threadtopKey; private int depth; private int numOfChildren = 0; @@ -60,7 +60,7 @@ public class MessageLightView extends UserPropertiesRow implements MessageRef { pseudonym = message.getPseudonym(); lastModified = message.getLastModified(); parentKey = message.getParentKey(); - threadtopKey = message.getThreadtop().getKey(); + threadtopKey = message.getThreadtop() == null ? null : message.getThreadtop().getKey(); } @Override