Fix script configurations for gradle project without source roots in 193 and as40

GradleKtsImportTest:testEmpty fixed
This commit is contained in:
Natalia Selezneva
2020-01-22 09:45:57 +03:00
parent 7ec04a1bf9
commit b38836c488
@@ -34,10 +34,10 @@ class KotlinDslScriptModelResolver : KotlinDslScriptModelResolverCommon() {
ideProject: DataNode<ProjectData>
) {
root.projects.forEach {
val gradleProject = it as? GradleProject ?: return@forEach
if (gradleProject.parent == null) {
val gradleProject = it as? GradleProject
if (gradleProject == null || gradleProject.parent == null) {
resolverCtx.models.getModel(it, KotlinDslScriptsModel::class.java)?.let { model ->
processScriptModel(ideProject, model, gradleProject.name)
processScriptModel(ideProject, model, it.projectIdentifier.projectPath)
}
}
}