gradle.kts importing: proper check for root project

This commit is contained in:
Sergey Rostov
2020-01-22 12:08:30 +03:00
parent b38836c488
commit c7e3df506d
@@ -34,8 +34,7 @@ class KotlinDslScriptModelResolver : KotlinDslScriptModelResolverCommon() {
ideProject: DataNode<ProjectData> ideProject: DataNode<ProjectData>
) { ) {
root.projects.forEach { root.projects.forEach {
val gradleProject = it as? GradleProject if (it.projectIdentifier.projectPath == ":") {
if (gradleProject == null || gradleProject.parent == null) {
resolverCtx.models.getModel(it, KotlinDslScriptsModel::class.java)?.let { model -> resolverCtx.models.getModel(it, KotlinDslScriptsModel::class.java)?.let { model ->
processScriptModel(ideProject, model, it.projectIdentifier.projectPath) processScriptModel(ideProject, model, it.projectIdentifier.projectPath)
} }