diff --git a/src/main/java/org/olat/course/MergedCourseContainer.java b/src/main/java/org/olat/course/MergedCourseContainer.java
index 74d65fff834d5ee0d1b8f2be159a695ec35d6c40..878caf03a0c5a0433c0202d82ed3c79c6068df11 100644
--- a/src/main/java/org/olat/course/MergedCourseContainer.java
+++ b/src/main/java/org/olat/course/MergedCourseContainer.java
@@ -149,6 +149,7 @@ public class MergedCourseContainer extends MergeSource {
 				MergeSource courseNodeContainer;
 				if (courseNodeChild instanceof BCCourseNode) {
 					final BCCourseNode bcNode = (BCCourseNode) courseNodeChild;
+					bcNode.updateModuleConfigDefaults(false);
 					// add folder not to merge source. Use name and node id to have unique name
 					VFSContainer rootFolder = null;
 					String subpath = bcNode.getModuleConfiguration().getStringValue(BCCourseNodeEditController.CONFIG_SUBPATH);
@@ -245,6 +246,7 @@ public class MergedCourseContainer extends MergeSource {
 			MergeSource courseNodeContainer;
 			if (child instanceof BCCourseNode) {
 				final BCCourseNode bcNode = (BCCourseNode) child;
+				bcNode.updateModuleConfigDefaults(false);
 				// add folder not to merge source. Use name and node id to have unique name
 				String path;
 				VFSContainer rootFolder = null;