Fix KNPE during enable unsupported feature (EA-129025)

This commit is contained in:
Andrey Uskov
2018-12-24 20:55:40 +03:00
parent 467d5a3cf0
commit 69613d25f0
@@ -81,7 +81,7 @@ sealed class EnableUnsupportedFeatureFix(
val targetVersion = feature.sinceVersion!!
KotlinCommonCompilerArgumentsHolder.getInstance(project).update {
val parsedApiVersion = ApiVersion.parse(apiVersion!!)
val parsedApiVersion = apiVersion?.let { ApiVersion.parse(it) }
if (parsedApiVersion != null && feature.sinceApiVersion > parsedApiVersion) {
if (!checkUpdateRuntime(project, feature.sinceApiVersion)) return@update
apiVersion = feature.sinceApiVersion.versionString