diff --git a/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt b/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt index b643b8ac8543..aa2c40ad6d2e 100644 --- a/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt +++ b/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt @@ -30,7 +30,8 @@ class OpenIdeExternalResourceUrls : ExternalProductResourceUrls { .let { Urls.newFromEncoded(it) } override fun computePatchUrl(from: BuildNumber, to: BuildNumber): Url = - Urls.newFromEncoded("https://download.openide.ru/ide").resolve(computePatchFileName(from, to)) + System.getProperty("idea.patches.url", "https://download.openide.ru/ide") + .let { Urls.newFromEncoded(it).resolve(computePatchFileName(from, to)) } override val bugReportUrl: ((String) -> Url) get() = { Urls.newFromEncoded("https://gitflic.ru/project/openide/openide/issue/create") }