From 2f1915d85e66055e888806bb31c05bea775d1c53 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Wed, 20 Nov 2019 12:24:59 +0300 Subject: [PATCH] Scripting: check that kotlin dsl models are provided during import as soon as possible --- .../configuration/KotlinGradleBuildScriptsDataService.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsDataService.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsDataService.kt index cf041335c13..c9293517c47 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsDataService.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleBuildScriptsDataService.kt @@ -52,6 +52,7 @@ class KotlinGradleBuildScriptsDataService : AbstractProjectDataService>() + val scriptConfigurations = mutableListOf>() - projectDataNode.gradleKotlinBuildScripts?.forEach { buildScript -> + buildScripts.forEach { buildScript -> val scriptFile = File(buildScript.file) val virtualFile = VfsUtil.findFile(scriptFile.toPath(), true)!! @@ -81,7 +82,7 @@ class KotlinGradleBuildScriptsDataService : AbstractProjectDataService().saveCompilationConfigurationAfterImport(files) + project.service().saveCompilationConfigurationAfterImport(scriptConfigurations) } private fun addBuildScriptDiagnosticMessage(