diff --git a/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java b/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java index 9e5885a5413b19c1452dc237cf42a8abf2422ac9..075cc4099ead66b02a4e3b3cc29cb30172469d74 100644 --- a/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java +++ b/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java @@ -79,7 +79,7 @@ public class UserCourseEnvironmentImpl implements UserCourseEnvironment { public UserCourseEnvironmentImpl(IdentityEnvironment identityEnvironment, CourseEnvironment courseEnvironment) { this(identityEnvironment, courseEnvironment, null, null, null, null, null, null, null, null); - if(courseEnvironment != null) { + if(courseEnvironment != null && courseEnvironment.getCourseGroupManager().getCourseEntry().getEntryStatus() != null) { courseReadOnly = courseEnvironment.getCourseGroupManager().getCourseEntry().getEntryStatus().decommissioned(); } }