diff --git a/idea/customization/base/src/OpenIdeExternalResourceUrls.kt b/idea/customization/base/src/OpenIdeExternalResourceUrls.kt index 7220fc6e19de..f7dc14456139 100644 --- a/idea/customization/base/src/OpenIdeExternalResourceUrls.kt +++ b/idea/customization/base/src/OpenIdeExternalResourceUrls.kt @@ -27,7 +27,9 @@ class OpenIdeExternalResourceUrls : ExternalProductResourceUrls { private val productUrl = Urls.newFromEncoded("https://openide.ru") - override val updateMetadataUrl = productUrl.resolve("update/updates.xml") + override val updateMetadataUrl: Url + get() = System.getProperty("idea.updates.url", "https://download.openide.ru/updates/updates.xml") + .let { Urls.newFromEncoded(it) } override fun computePatchUrl(from: BuildNumber, to: BuildNumber): Url = Urls.newFromEncoded("https://download.openide.ru/ide").resolve(computePatchFileName(from, to))