From 2d0cc9fcef507532fd85d8f71d02ba06a02d3b0a Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Mon, 8 Aug 2016 22:41:32 +0300 Subject: [PATCH] EDU-732 Python Version Compatibility checker doesn't update on course info change --- .../edu/coursecreator/actions/CCChangeCourseInfo.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCChangeCourseInfo.java b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCChangeCourseInfo.java index d272ca2d9752..145f7ee7e4e7 100644 --- a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCChangeCourseInfo.java +++ b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCChangeCourseInfo.java @@ -1,5 +1,6 @@ package com.jetbrains.edu.coursecreator.actions; +import com.intellij.codeInspection.InspectionProfile; import com.intellij.ide.IdeView; import com.intellij.ide.projectView.ProjectView; import com.intellij.openapi.actionSystem.AnActionEvent; @@ -8,6 +9,8 @@ import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.DialogBuilder; +import com.intellij.profile.codeInspection.InspectionProfileManager; +import com.intellij.profile.codeInspection.InspectionProjectProfileManager; import com.intellij.psi.PsiDirectory; import com.jetbrains.edu.coursecreator.CCUtils; import com.jetbrains.edu.coursecreator.ui.CCNewProjectPanel; @@ -68,6 +71,8 @@ public class CCChangeCourseInfo extends DumbAwareAction { course.setDescription(panel.getDescription()); setVersion(course, panel); ProjectView.getInstance(project).refresh(); + final InspectionProfile profile = InspectionProjectProfileManager.getInstance(project).getCurrentProfile(); + InspectionProfileManager.getInstance().fireProfileChanged(profile); } }