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();
+	}
+
 }