diff --git a/platform/lang-impl/src/com/intellij/platform/templates/TemplateModuleBuilder.java b/platform/lang-impl/src/com/intellij/platform/templates/TemplateModuleBuilder.java index fd80f0c02751..1b94139b2db7 100644 --- a/platform/lang-impl/src/com/intellij/platform/templates/TemplateModuleBuilder.java +++ b/platform/lang-impl/src/com/intellij/platform/templates/TemplateModuleBuilder.java @@ -24,6 +24,7 @@ import com.intellij.openapi.progress.Task; import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.project.ex.ProjectManagerEx; +import com.intellij.openapi.projectRoots.SdkTypeId; import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.roots.ui.configuration.ModulesProvider; @@ -375,6 +376,11 @@ public class TemplateModuleBuilder extends ModuleBuilder { getBytes(StandardCharsets.UTF_8); } + @Override + public boolean isSuitableSdkType(SdkTypeId sdkType) { + return myType.createModuleBuilder().isSuitableSdkType(sdkType); + } + @Nullable @Override public Project createProject(String name, @NotNull String path) {