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
): KotlinFacet? {
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
}