From 7d6bb023a8dd4670fae7f48f81d6c121010e9b3a Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Fri, 19 Jul 2019 12:11:13 +0300 Subject: [PATCH] Invalid script dependencies should be removed from fileAttributes to avoid 'all red file highlighting' ^KT-32061 Fixed --- .../dependencies/FromFileAttributeScriptDependenciesLoader.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/FromFileAttributeScriptDependenciesLoader.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/FromFileAttributeScriptDependenciesLoader.kt index 5f2603a6ee6..aa62aafc20a 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/FromFileAttributeScriptDependenciesLoader.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/FromFileAttributeScriptDependenciesLoader.kt @@ -39,6 +39,9 @@ class FromFileAttributeScriptDependenciesLoader(project: Project) : ScriptDepend }?.let { if (areDependenciesValid(file, it)) { saveToCache(file, it.asSuccess(), skipSaveToAttributes = true) + } else { + file.scriptCompilationConfiguration = null + file.scriptDependencies = null } } }