From f23e79abc226dfa0bc1d82fbdfcc08424ffa2e48 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Mon, 5 Nov 2018 09:40:50 +0100
Subject: [PATCH] OO-3725: update container with new course node settings

---
 .../org/olat/course/editor/EditorMainController.java     | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/course/editor/EditorMainController.java b/src/main/java/org/olat/course/editor/EditorMainController.java
index 76d2151926d..0c6159ff9e2 100644
--- a/src/main/java/org/olat/course/editor/EditorMainController.java
+++ b/src/main/java/org/olat/course/editor/EditorMainController.java
@@ -558,10 +558,6 @@ public class EditorMainController extends MainLayoutBasicController implements G
 		}
 	}
 
-	/**
-	 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest,
-	 *      org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
-	 */
 	@Override
 	public void event(UserRequest ureq, Controller source, Event event) {
 		try {
@@ -579,6 +575,11 @@ public class EditorMainController extends MainLayoutBasicController implements G
 				euce.getCourseEditorEnv().validateCourse();
 				StatusDescription[] courseStatus = euce.getCourseEditorEnv().getCourseStatus();
 				updateCourseStatusMessages(ureq.getLocale(), courseStatus);
+				TreeNode node = menuTree.getSelectedNode();
+				if(node instanceof CourseEditorTreeNode) {
+					CourseEditorTreeNode cet = (CourseEditorTreeNode)node;
+					main.contextPut("courseNode", cet.getCourseNode());
+				}
 			}
 		} else if (source == statusCtr) {
 			if (event.getCommand().startsWith(NLS_START_HELP_WIZARD)) {
-- 
GitLab