diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyRefreshTaskFileAction.java b/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyRefreshTaskFileAction.java index 1f273e0d116c..289107d0ffc6 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyRefreshTaskFileAction.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/actions/StudyRefreshTaskFileAction.java @@ -99,7 +99,9 @@ public class StudyRefreshTaskFileAction extends StudyActionWithShortcut { } final Task task = taskFile.getTask(); task.setStatus(StudyStatus.Unchecked); - task.setSelectedVariants(new ArrayList<>()); + if (task.isChoiceTask()) { + task.setSelectedVariants(new ArrayList<>()); + } resetAnswerPlaceholders(taskFile, project); ProjectView.getInstance(project).refresh(); StudyUtils.updateToolWindows(project);