From 57d45569a5db2c4b835f6cbefe99259cb9748aae Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 16 Feb 2015 15:34:28 +0100 Subject: [PATCH] OO-1438: upgrade co course elements to run and validate them, not only to edit them --- src/main/java/org/olat/course/nodes/COCourseNode.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/olat/course/nodes/COCourseNode.java b/src/main/java/org/olat/course/nodes/COCourseNode.java index c28f52cb946..78c4692d836 100755 --- a/src/main/java/org/olat/course/nodes/COCourseNode.java +++ b/src/main/java/org/olat/course/nodes/COCourseNode.java @@ -97,8 +97,10 @@ public class COCourseNode extends AbstractAccessableCourseNode { * org.olat.course.run.userview.UserCourseEnvironment, * org.olat.course.run.userview.NodeEvaluation) */ + @Override public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq, WindowControl wControl, UserCourseEnvironment userCourseEnv, NodeEvaluation ne, String nodecmd) { + updateModuleConfigDefaults(false); Controller controller; // Do not allow guests to send anonymous emails Roles roles = ureq.getUserSession().getRoles(); @@ -203,7 +205,9 @@ public class COCourseNode extends AbstractAccessableCourseNode { /** * @see org.olat.course.nodes.CourseNode#isConfigValid() */ + @Override public StatusDescription isConfigValid() { + updateModuleConfigDefaults(false); /* * first check the one click cache */ -- GitLab