From 6c28e88ee760073319ae741f4c3fef79a7a8ffae Mon Sep 17 00:00:00 2001 From: "liana.bakradze" Date: Wed, 3 Aug 2016 17:35:46 +0300 Subject: [PATCH] fix migration to detect answer files without extension --- .../com/jetbrains/edu/coursecreator/CCProjectService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/CCProjectService.java b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/CCProjectService.java index 59d67e6ca38d..b009d097b52a 100644 --- a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/CCProjectService.java +++ b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/CCProjectService.java @@ -84,7 +84,10 @@ public class CCProjectService implements PersistentStateComponent { String answerName = FileUtil.getNameWithoutExtension(name) + CCUtils.ANSWER_EXTENSION_DOTTED + FileUtilRt.getExtension(name); Document document = StudyUtils.getDocument(myProject.getBasePath(), lessonIndex, taskIndex, answerName); if (document == null) { - continue; + document = StudyUtils.getDocument(myProject.getBasePath(), lessonIndex, taskIndex, name); + if (document == null) { + continue; + } } for (Element placeholder : getChildList(taskFileElement, ANSWER_PLACEHOLDERS, true)) { Element lineElement = getChildWithName(placeholder, LINE, true); -- 2.23.3