Kotlin Facet: Fix facet existence check during Gradle import
EA-101476 Fixed
This commit is contained in:
+5
-1
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user