From 69613d25f06b5c17cafdee375191d60251e8684d Mon Sep 17 00:00:00 2001 From: Andrey Uskov Date: Mon, 24 Dec 2018 20:55:40 +0300 Subject: [PATCH] Fix KNPE during enable unsupported feature (EA-129025) --- .../kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt index e1338bc236f..e2b5f664ad1 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt @@ -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