EA-209576: Fix access to disposed module in gradle importer

This commit is contained in:
Ilya Kirillov
2019-12-05 17:37:25 +03:00
parent 2b6a0d6c58
commit af6d5b76f5
@@ -94,9 +94,10 @@ class KotlinGradleProjectSettingsDataService : AbstractProjectDataService<Projec
project: Project,
modelsProvider: IdeModifiableModelsProvider
) {
val allSettings = modelsProvider.modules.mapNotNull {
val allSettings = modelsProvider.modules.mapNotNull { module ->
if (module.isDisposed) return@mapNotNull null
val settings = modelsProvider
.getModifiableFacetModel(it)
.getModifiableFacetModel(module)
.findFacet(KotlinFacetType.TYPE_ID, KotlinFacetType.INSTANCE.defaultFacetName)
?.configuration
?.settings ?: return@mapNotNull null