From 6b360083b679f29b27eb54aefbbda09443720fa0 Mon Sep 17 00:00:00 2001 From: "Liana.Bakradze" Date: Fri, 11 Nov 2016 17:55:12 +0300 Subject: [PATCH] fix deserialization of new local courses --- .../com/jetbrains/edu/learning/StudySerializationUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/StudySerializationUtils.java b/python/educational-core/student/src/com/jetbrains/edu/learning/StudySerializationUtils.java index c7cb4f83c86a..076d3ef73b76 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/StudySerializationUtils.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/StudySerializationUtils.java @@ -429,7 +429,9 @@ public class StudySerializationUtils { JsonArray placeholders = taskFileObject.getAsJsonArray(PLACEHOLDERS); for (JsonElement placeholder : placeholders) { convertToAbsoluteOffset(document, placeholder); - convertToSubtaskInfo(placeholder.getAsJsonObject()); + if (placeholder.getAsJsonObject().getAsJsonObject(SUBTASK_INFOS) == null) { + convertToSubtaskInfo(placeholder.getAsJsonObject()); + } } } }