diff --git a/src/main/java/org/olat/course/run/RunMainController.java b/src/main/java/org/olat/course/run/RunMainController.java
index d5c0c26f003335ab5746a27bc406cce0fd70d7f2..ae018953271b18d8332897c5a2796c28cbd3e447 100644
--- a/src/main/java/org/olat/course/run/RunMainController.java
+++ b/src/main/java/org/olat/course/run/RunMainController.java
@@ -431,7 +431,8 @@ public class RunMainController extends MainLayoutBasicController implements Gene
 			}
 		} else if(currentNodeController instanceof Activateable2) {
 			((Activateable2)currentNodeController).activate(ureq, entries, state);
-		} else if(currentNodeController != null) {
+		}
+		if(currentNodeController != null) {
 			contentP.setContent(currentNodeController.getInitialComponent());
 		} else {
 			MessageController msgCtrl = MessageUIFactory