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