DS-1336 The interpreter is not set after creating a new workspace where it was selected

In DataSpell new project creation from wizard performs in two steps:
1. Create a project and set SDK provided by user
2. Open project.

GitOrigin-RevId: cc65dcab1aeee021c4a6e44633ec6a51d146f77e
This commit is contained in:
Andrey Vokin
2021-02-17 16:04:15 +00:00
committed by intellij-monorepo-bot
parent 5b976c97f5
commit 6de0de271e
2 changed files with 8 additions and 1 deletions
@@ -77,6 +77,13 @@ data class OpenProjectTask(val forceOpenInNewFrame: Boolean = false,
isRefreshVfsNeeded = isRefreshVfsNeeded)
}
@JvmStatic
fun fromWizardAndRunConfigurators(): OpenProjectTask {
return OpenProjectTask(runConfigurators = true,
isProjectCreatedWithWizard = true,
isRefreshVfsNeeded = false)
}
@JvmStatic
@JvmOverloads
fun withProjectToClose(projectToClose: Project?, forceOpenInNewFrame: Boolean = false): OpenProjectTask {
@@ -812,7 +812,7 @@ public final class ProjectUtil {
if (projectFile == null) {
return null;
}
return ProjectManagerEx.getInstanceEx().openProject(projectFile, OpenProjectTask.newProjectFromWizardAndRunConfigurators(null, false));
return ProjectManagerEx.getInstanceEx().openProject(projectFile, OpenProjectTask.fromWizardAndRunConfigurators());
}
private static void saveAndDisposeProject(@NotNull Project project) {