Scripts: remove loaders when any result was received
^KT-24470 Fixed
This commit is contained in:
+2
-2
@@ -71,6 +71,8 @@ abstract class ScriptDependenciesLoader(
|
|||||||
protected val cache: ScriptDependenciesCache = ServiceManager.getService(project, ScriptDependenciesCache::class.java)
|
protected val cache: ScriptDependenciesCache = ServiceManager.getService(project, ScriptDependenciesCache::class.java)
|
||||||
|
|
||||||
protected fun processResult(result: DependenciesResolver.ResolveResult) {
|
protected fun processResult(result: DependenciesResolver.ResolveResult) {
|
||||||
|
loaders.remove(file)
|
||||||
|
|
||||||
ServiceManager.getService(project, ScriptReportSink::class.java)?.attachReports(file, result.reports)
|
ServiceManager.getService(project, ScriptReportSink::class.java)?.attachReports(file, result.reports)
|
||||||
|
|
||||||
val newDependencies = result.dependencies?.adjustByDefinition(scriptDef) ?: return
|
val newDependencies = result.dependencies?.adjustByDefinition(scriptDef) ?: return
|
||||||
@@ -87,8 +89,6 @@ abstract class ScriptDependenciesLoader(
|
|||||||
file.removeScriptDependenciesNotificationPanel(project)
|
file.removeScriptDependenciesNotificationPanel(project)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
loaders.remove(file)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun saveDependencies(dependencies: ScriptDependencies) {
|
private fun saveDependencies(dependencies: ScriptDependencies) {
|
||||||
|
|||||||
Reference in New Issue
Block a user