diff --git a/python/educational-core/src/com/jetbrains/edu/learning/courseFormat/tasks/Task.java b/python/educational-core/src/com/jetbrains/edu/learning/courseFormat/tasks/Task.java index f5467dddee04..744309aecf39 100644 --- a/python/educational-core/src/com/jetbrains/edu/learning/courseFormat/tasks/Task.java +++ b/python/educational-core/src/com/jetbrains/edu/learning/courseFormat/tasks/Task.java @@ -233,7 +233,7 @@ public class Task implements StudyItem { public Task copy() { Element element = XmlSerializer.serialize(this); - Task copy = XmlSerializer.deserialize(element, Task.class); + Task copy = XmlSerializer.deserialize(element, getClass()); copy.initTask(null, true); return copy; }