diff --git a/src/main/java/org/olat/course/run/CourseRuntimeController.java b/src/main/java/org/olat/course/run/CourseRuntimeController.java
index 793339e9fc7df163793588bdfc3fae9d833f5bce..c5c6556bb9bfeb0819ff5858da4819a9989f38df 100644
--- a/src/main/java/org/olat/course/run/CourseRuntimeController.java
+++ b/src/main/java/org/olat/course/run/CourseRuntimeController.java
@@ -1153,6 +1153,11 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im
 		if(popedController != null && popedController == assessmentToolCtr) {
 			setCourseClosedMessage();
 		}
+		if(popedController != null && popedController == editorCtrl) {
+			loadRepositoryEntry();
+			reloadStatus();
+		}
+		
 		if(popedController != getRunMainController()) {
 			toolControllerDone(ureq);
 		}