Kotlin Facet: Fix facet existence check during Gradle import

EA-101476 Fixed
This commit is contained in:
Alexey Sedunov
2017-06-09 18:15:24 +03:00
parent a371bcb624
commit 79493985be
@@ -110,7 +110,11 @@ private fun configureFacetByGradleModule(
modelsProvider: IdeModifiableModelsProvider modelsProvider: IdeModifiableModelsProvider
): KotlinFacet? { ): KotlinFacet? {
if (!moduleNode.hasKotlinPlugin) { if (!moduleNode.hasKotlinPlugin) {
KotlinFacet.get(ideModule)?.let { modelsProvider.getModifiableFacetModel(ideModule).removeFacet(it) } val facetModel = modelsProvider.getModifiableFacetModel(ideModule)
val facet = facetModel.getFacetByType(KotlinFacetType.TYPE_ID)
if (facet != null) {
facetModel.removeFacet(facet)
}
return null return null
} }