EA-209576: Fix access to disposed module in gradle importer
This commit is contained in:
+3
-2
@@ -94,9 +94,10 @@ class KotlinGradleProjectSettingsDataService : AbstractProjectDataService<Projec
|
|||||||
project: Project,
|
project: Project,
|
||||||
modelsProvider: IdeModifiableModelsProvider
|
modelsProvider: IdeModifiableModelsProvider
|
||||||
) {
|
) {
|
||||||
val allSettings = modelsProvider.modules.mapNotNull {
|
val allSettings = modelsProvider.modules.mapNotNull { module ->
|
||||||
|
if (module.isDisposed) return@mapNotNull null
|
||||||
val settings = modelsProvider
|
val settings = modelsProvider
|
||||||
.getModifiableFacetModel(it)
|
.getModifiableFacetModel(module)
|
||||||
.findFacet(KotlinFacetType.TYPE_ID, KotlinFacetType.INSTANCE.defaultFacetName)
|
.findFacet(KotlinFacetType.TYPE_ID, KotlinFacetType.INSTANCE.defaultFacetName)
|
||||||
?.configuration
|
?.configuration
|
||||||
?.settings ?: return@mapNotNull null
|
?.settings ?: return@mapNotNull null
|
||||||
|
|||||||
Reference in New Issue
Block a user