From 36ced8a6a626ac59a1fd7067939cb92076924568 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 22 Jun 2018 18:17:19 +0300 Subject: [PATCH] as32: Allow to override verifier checks --- idea/src/org/jetbrains/kotlin/idea/update/verify.kt.as32 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/update/verify.kt.as32 b/idea/src/org/jetbrains/kotlin/idea/update/verify.kt.as32 index 74cc2376ff7..7899e34573b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/update/verify.kt.as32 +++ b/idea/src/org/jetbrains/kotlin/idea/update/verify.kt.as32 @@ -6,10 +6,17 @@ package org.jetbrains.kotlin.idea.update import com.intellij.ide.plugins.IdeaPluginDescriptor +import com.intellij.openapi.util.registry.Registry import org.jetbrains.kotlin.idea.PluginUpdateStatus // Do an additional verification with PluginUpdateVerifier. Enabled only in AS 3.2+ fun verify(updateStatus: PluginUpdateStatus.Update): PluginUpdateStatus { + @Suppress("InvalidBundleOrProperty") + val pluginVerifierEnabled = Registry.`is`("kotlin.plugin.update.verifier.enabled", true) + if (!pluginVerifierEnabled) { + return updateStatus + } + val pluginDescriptor: IdeaPluginDescriptor = updateStatus.pluginDescriptor val pluginVerifiers = PluginUpdateVerifier.EP_NAME.extensions