diff --git a/src/main/java/de/bps/course/nodewizard/coursenode/BCCourseNodeCopyConfigurator.java b/src/main/java/de/bps/course/nodewizard/coursenode/BCCourseNodeCopyConfigurator.java index 6fc32690d297286a6fa85a93f05f3dfab7bc6eb3..c1d221d14448d8da4b0990a998262c02ca0c4f8a 100644 --- a/src/main/java/de/bps/course/nodewizard/coursenode/BCCourseNodeCopyConfigurator.java +++ b/src/main/java/de/bps/course/nodewizard/coursenode/BCCourseNodeCopyConfigurator.java @@ -66,6 +66,6 @@ public class BCCourseNodeCopyConfigurator extends AbstractCourseNodeCopyConfigur @Override public void clearLearningPathIncompatibleSettings() { super.clearLearningPathIncompatibleSettings(); - ((BCCourseNode) this.srcCourseNode).removeCustomPreconditions(); + ((BCCourseNode) this.targetCourseNode).removeCustomPreconditions(); } } diff --git a/src/main/java/de/bps/course/nodewizard/coursenode/DialogCourseNodeCopyConfigurator.java b/src/main/java/de/bps/course/nodewizard/coursenode/DialogCourseNodeCopyConfigurator.java index b6c7d0824f0bb3495bf366851bb6110b266b0959..5ea6c3eba2de9ae9e84b096ea0ad29ed76f03811 100644 --- a/src/main/java/de/bps/course/nodewizard/coursenode/DialogCourseNodeCopyConfigurator.java +++ b/src/main/java/de/bps/course/nodewizard/coursenode/DialogCourseNodeCopyConfigurator.java @@ -72,4 +72,9 @@ public class DialogCourseNodeCopyConfigurator extends AbstractCourseNodeCopyConf configureConditions(srcConditionReader, targetConditionReader); } + @Override + public void clearLearningPathIncompatibleSettings() { + super.clearLearningPathIncompatibleSettings(); + ((DialogCourseNode) this.targetCourseNode).removeCustomPreconditions(); + } } diff --git a/src/main/java/de/bps/course/nodewizard/coursenode/FOCourseNodeCopyConfigurator.java b/src/main/java/de/bps/course/nodewizard/coursenode/FOCourseNodeCopyConfigurator.java index 5c83c2d1e1b0cecbbd335f7fad3db01d71facfcc..01a34f2455c0bb94929137c53d6c072b56a41a07 100644 --- a/src/main/java/de/bps/course/nodewizard/coursenode/FOCourseNodeCopyConfigurator.java +++ b/src/main/java/de/bps/course/nodewizard/coursenode/FOCourseNodeCopyConfigurator.java @@ -72,4 +72,10 @@ public class FOCourseNodeCopyConfigurator extends AbstractCourseNodeCopyConfigur configureConditions(srcConditionReader, targetConditionReader); } + + @Override + public void clearLearningPathIncompatibleSettings() { + super.clearLearningPathIncompatibleSettings(); + ((FOCourseNode) this.targetCourseNode).removeCustomPreconditions(); + } } diff --git a/src/main/java/de/bps/course/nodewizard/coursenode/InfoCourseNodeCopyConfigurator.java b/src/main/java/de/bps/course/nodewizard/coursenode/InfoCourseNodeCopyConfigurator.java index 7da6331bd0fda912a00cb1ba453dc0c7c1b786d7..87d23b004c52e605f0ed9a12585d0df6ea4e9d21 100644 --- a/src/main/java/de/bps/course/nodewizard/coursenode/InfoCourseNodeCopyConfigurator.java +++ b/src/main/java/de/bps/course/nodewizard/coursenode/InfoCourseNodeCopyConfigurator.java @@ -67,4 +67,9 @@ public class InfoCourseNodeCopyConfigurator extends AbstractCourseNodeCopyConfig configureConditions(srcConditionAdmin, targetConditionAdmin); } + @Override + public void clearLearningPathIncompatibleSettings() { + super.clearLearningPathIncompatibleSettings(); + ((InfoCourseNode) this.targetCourseNode).removeCustomPreconditions(); + } } diff --git a/src/main/java/de/bps/course/nodewizard/coursenode/WikiCourseNodeCopyConfigurator.java b/src/main/java/de/bps/course/nodewizard/coursenode/WikiCourseNodeCopyConfigurator.java index 1c535b9cfabc3a73ee06e2ed33dcc455817327b1..6a7c371aa31a9fff1bcdf0d460877d48777ef6f2 100644 --- a/src/main/java/de/bps/course/nodewizard/coursenode/WikiCourseNodeCopyConfigurator.java +++ b/src/main/java/de/bps/course/nodewizard/coursenode/WikiCourseNodeCopyConfigurator.java @@ -62,4 +62,10 @@ public class WikiCourseNodeCopyConfigurator extends AbstractCourseNodeCopyConfig configureConditions(srcConditionEdit, targetConditionEdit); } + @Override + public void clearLearningPathIncompatibleSettings() { + super.clearLearningPathIncompatibleSettings(); + ((WikiCourseNode) this.targetCourseNode).removeCustomPreconditions(); + } + }